#include <FastLED.h>
#define LED_PIN 7
#define NUM_LEDS 8
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS);
}
void loop () {
leds[0] = CRGB(248, 238, 48);
FastLED.show();
leds[1] = CRGB(232, 13, 13);
FastLED.show();
leds[2] = CRGB(24,203,162);
FastLED.show();
leds[3] = CRGB(13, 166, 232);
FastLED.show();
leds[4] = CRGB(248, 238, 48);
FastLED.show();
leds[5] = CRGB(232, 13, 13);
FastLED.show();
leds[6] = CRGB(24,203,162);
FastLED.show();
leds[7] = CRGB(13, 166, 232);
FastLED.show();
delay(600);
leds[0] = CRGB(13, 166, 232);
FastLED.show();
leds[1] = CRGB(248, 238, 48);
FastLED.show();
leds[2] = CRGB(232,13,13);
FastLED.show();
leds[3] = CRGB(24,203,162);
FastLED.show();
leds[4] = CRGB(13, 166, 232);
FastLED.show();
leds[5] = CRGB(248, 238, 48);
FastLED.show();
leds[6] = CRGB(232,13,13);
FastLED.show();
leds[7] = CRGB(24,203,162);
FastLED.show();
delay(600);
leds[0] = CRGB(24, 203, 162);
FastLED.show();
leds[1] = CRGB(13,166,232);
FastLED.show();
leds[2] = CRGB(248,238,48);
FastLED.show();
leds[3] = CRGB(232, 13, 13);
FastLED.show();
leds[4] = CRGB(24, 203, 162);
FastLED.show();
leds[5] = CRGB(13,166,232);
FastLED.show();
leds[6] = CRGB(248,238,48);
FastLED.show();
leds[7] = CRGB(232, 13, 13);
FastLED.show();
delay(600);
leds[0] = CRGB(232,13,13);
FastLED.show();
leds[1] = CRGB(24,203,162);
FastLED.show();
leds[2] = CRGB(13,166,232);
FastLED.show();
leds[3] = CRGB(248,238,48);
FastLED.show();
leds[4] = CRGB(232,13,13);
FastLED.show();
leds[5] = CRGB(24,203,162);
FastLED.show();
leds[6] = CRGB(13,166,232);
FastLED.show();
leds[7] = CRGB(248,238,48);
FastLED.show();
delay(600);
leds[0] = CRGB(232, 13, 13);
FastLED.show();
leds[1] = CRGB(24, 203, 162);
FastLED.show();
leds[2] = CRGB(13, 166, 232);
FastLED.show();
leds[3] = CRGB(248, 238, 48);
FastLED.show();
leds[4] = CRGB(232, 13, 13);
FastLED.show();
leds[5] = CRGB(24, 203, 162);
FastLED.show();
leds[6] = CRGB(13, 166, 232);
FastLED.show();
leds[7] = CRGB(248, 238, 48);
FastLED.show();
}