#include <FastLED.h>
constexpr uint8_t NUM_STRIPS = 5;
constexpr uint8_t LEDS_PER_STRIP = 6;
constexpr uint8_t TOTAL_LEDS = NUM_STRIPS * LEDS_PER_STRIP;
CRGB leds[TOTAL_LEDS];
void setup() {
FastLED.addLeds<NEOPIXEL, 8>(leds, 0, LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 9>(leds, 6, LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 10>(leds, 12, LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 11>(leds, 18, LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 12>(leds, 24, LEDS_PER_STRIP);
FastLED.setBrightness(255);
}
void loop() {
for (int i = 0; i < TOTAL_LEDS; i++) {
leds[i] = CHSV(0, 255, 255);
FastLED.show();
delay(100);
leds[i] = CRGB::Black;
}
}