|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #include <FastLED.h>
-
- #define NUM_LEDS_PER_STRIP 16
-
- #define NUM_STRIPS 16
-
- CRGB leds[NUM_STRIPS * NUM_LEDS_PER_STRIP];
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- void setup() {
- delay(5000);
- Serial.begin(57600);
- Serial.println("Starting...");
-
-
-
- LEDS.addLeds<WS2811_PORTDC,NUM_STRIPS>(leds, NUM_LEDS_PER_STRIP);
-
-
-
- }
-
- void loop() {
- Serial.println("Loop....");
- static uint8_t hue = 0;
- for(int i = 0; i < NUM_STRIPS; i++) {
- for(int j = 0; j < NUM_LEDS_PER_STRIP; j++) {
- leds[(i*NUM_LEDS_PER_STRIP) + j] = CHSV((32*i) + hue+j,192,255);
- }
- }
-
-
- for(int i = 0; i < NUM_STRIPS; i++) {
- for(int j = 0; j <= i; j++) {
- leds[(i*NUM_LEDS_PER_STRIP) + j] = CRGB::Red;
- }
- }
-
- hue++;
-
- LEDS.show();
-
- }
|