// https://wokwi.com/projects/422627222463888385
# include <FastLED.h>
#define NUM_LEDS 31
#define DATA_PIN 7
CRGB leds[NUM_LEDS];
void setup() {
Serial.begin(115200);
Serial.println("resetting");
FastLED.addLeds<WS2812,DATA_PIN,RGB>(leds,NUM_LEDS);
}
void loop() {
int halfWay = NUM_LEDS / 2; // the middle of the strip
for (int i = 0; i <= halfWay; i++) {
leds[halfWay + i] = CRGB(190, 0, 254);
leds[halfWay - i] = CRGB(190, 0, 254);
FastLED.show();
leds[halfWay + i] = CRGB(0, 0, 0);
leds[halfWay - i] = CRGB(0, 0, 0);
delay(100);
}
}