#include <FastLED.h>
#define LED_PIN 7
#define NUM_LEDS 7
CRGB leds[NUM_LEDS];
void setup() {
// put your setup code here, to run once:
FastLED.addLeds<WS2812, LED_PIN, GRB>(leds,NUM_LEDS);
}
void loop() {
// put your main code here, to run repeatedly:
leds[0] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 51, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 51, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 51, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 51, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(255,102, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255,102, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255,102, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255,102, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 153, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 153, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 153, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 153, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 204, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 204, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 204, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 204, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(204, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(204, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(204, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(204, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(153, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(153, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(153, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(153, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(102, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(102, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(102, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(102, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(51, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(51, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(51, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(51, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 0);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 0);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 0);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 0);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 51);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 51);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 51);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 51);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 102);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 102);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 102);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 102);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 153);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 153);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 153);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 153);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 204);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 204);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 204);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 204);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 255, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 255, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 255, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 255, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 204, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 204, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 204, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 204, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 153, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 153, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 153, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 153, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 102, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 102, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 102, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 102, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 51, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 51, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 51, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 51, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(0, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(0, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(0, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(0, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(51, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(51, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(51, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(51, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(102, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(102, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(102, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(102, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(153, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(153, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(153, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(153, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(204, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(204, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(204, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(204, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 0, 255);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 255);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 255);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 255);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 0, 204);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 204);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 204);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 204);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 0, 153);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 153);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 153);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 153);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 0, 102);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 102);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 102);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 102);
FastLED.show();
delay(100);
leds[0] = CRGB(255, 0, 51);
FastLED.show();
delay(100);
leds[1] = CRGB(255, 0, 51);
FastLED.show();
delay(100);
leds[2] = CRGB(255, 0, 51);
FastLED.show();
delay(100);
leds[3] = CRGB(255, 0, 51);
FastLED.show();
delay(100);
}