#include <FastLED.h>
#define LED_PIN 4
#define NUM_LEDS 16*6
#define BRIGHTNESS 255
#define LED_TYPE WS2811
#define COLOR_ORDER GRB
CRGB leds[NUM_LEDS];
uint8_t rings=6;
void setup() {
FastLED.addLeds<LED_TYPE, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip );
FastLED.setBrightness( BRIGHTNESS );
fill_solid(leds, NUM_LEDS, CRGB::Black);
FastLED.show();
}
void loop() {
for (int i=0;i<rings;i++)
{
fill_solid(leds, NUM_LEDS, CRGB(255,255,255));
fill_solid(&leds[i*16], 16, CRGB::Black);
FastLED.show();
delay(150);
}
}