Advertisement
Guest User

Bumsbude

a guest
Nov 14th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.82 KB | None | 0 0
  1. #include <FastLED.h>
  2.  
  3. #define NUM_LEDS 44
  4. #define LED_PIN 6
  5.  
  6. CRGB leds_crgb[NUM_LEDS];
  7. CHSV leds[NUM_LEDS];
  8.  
  9. void setup() {
  10.   pinMode(LED_BUILTIN, OUTPUT);
  11.   FastLED.addLeds<WS2812, LED_PIN, GRB>(leds_crgb, NUM_LEDS);
  12.  
  13.  
  14.   for (int i = 0; i < NUM_LEDS; i++) {
  15.     leds[i] = CHSV(i*255/NUM_LEDS, 255, 255);
  16.   }
  17.  
  18. }
  19.  
  20. void loop() {
  21.   /*
  22.   digitalWrite(LED_BUILTIN, HIGH);
  23.   delay(500);
  24.   digitalWrite(LED_BUILTIN, LOW);
  25.   delay(500);
  26.   */
  27.  
  28.   /*
  29.   CHSV first = leds[NUM_LEDS-1];
  30.   for (int i = NUM_LEDS-1; i > 0; i--) leds[i] = leds[i-1];
  31.   leds[0] = first;
  32.   */
  33.  
  34.   for (int i = 0; i < NUM_LEDS; i++) {
  35.     leds[i].hue = leds[i].hue + 1;
  36.   }
  37.  
  38.   //for (int i = 0; i < NUM_LEDS; i++) leds[i].hue++;
  39.   delay(20);
  40.  
  41.   for (int i = 0; i < NUM_LEDS; i++) leds_crgb[i] = leds[i];
  42.   FastLED.show();
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement