#include <FastLED.h>
#define LED_PIN 0
#define NUM_LEDS 20
#define BRIGHTNESS 100
#define LED_TYPE WS2812
#define COLOR_ORDER GRB
CRGB leds[NUM_LEDS];
void setup() {
Serial.begin(115200);
while (!Serial);
Serial.println("FastLED NeoPixel Test");
FastLED.addLeds<LED_TYPE, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS);
FastLED.setBrightness(BRIGHTNESS);
// Rainbow color test
for (int i = 0; i < NUM_LEDS; i++) {
leds[i] = CHSV(i * 10, 255, 255);
}
FastLED.show();
}
void loop() {
// nothing
}