#include <FastLED.h>
#define NUM_LEDS 8
#define DATA_PIN 42
CRGB leds[NUM_LEDS];
void setup() {
randomSeed(analogRead(A0));
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
for(int x=0; x<NUM_LEDS; x++) {
leds[x] = CRGB(random(255),random(255),random(255));
FastLED.show();
delay(100);
}
leds[0] = CRGB::Blue;
leds[1] = CRGB::Blue;
leds[2] = CRGB::Blue;
leds[3] = CRGB::Blue;
leds[4] = CRGB::Yellow;
leds[5] = CRGB::Yellow;
leds[6] = CRGB::Yellow;
leds[7] = CRGB::Yellow;
FastLED.show();
}
void loop() {
}
CRGB colorList[9]={
CRGB::Black,
CRGB::Red,
CRGB::Green,
CRGB::Blue,
CRGB::Yellow,
CRGB::Cyan,
CRGB::Magenta,
CRGB::White,
CRGB::Orange
};
CRGB color(int colorNumber) {
return colorList[colorNumber];
}