#include <FastLED.h>
#include <stdlib.h>
#define N 16
#define Din2 2
#define Din3 3
#define Din4 4
#define Din5 5
#define Din6 6
CRGB leds2[N];
CRGB leds3[N];
CRGB leds4[N];
CRGB leds5[N];
CRGB leds6[N];
void setup() {
FastLED.addLeds<WS2812, Din2, RGB>(leds2, N);
FastLED.addLeds<WS2812, Din3, RGB>(leds3, N);
FastLED.addLeds<WS2812, Din4, RGB>(leds4, N);
FastLED.addLeds<WS2812, Din5, RGB>(leds5, N);
FastLED.addLeds<WS2812, Din6, RGB>(leds6, N);
}
void loop() {
for (int i = 0; i < N; i++) {
leds2[i] = CRGB::Blue;
FastLED.show();
delay(100);
}
for (int i = 0; i < N; i++) {
leds3[i] = CRGB::Yellow;
FastLED.show();
delay(100);
}
for (int i = 0; i < N; i++) {
leds4[i] = CRGB::Green;
FastLED.show();
delay(100);
}
for (int i = 0; i < N; i++) {
leds5[i] = CRGB::Orange;
FastLED.show();
delay(100);
}
for (int i = 0; i < N; i++) {
leds6[i] = CRGB::Red;
FastLED.show();
delay(100);
}
}