/// @file WS2816.ino /// @brief A blink example using the WS2816 controller /// @example WS2816.ino /// Note that the WS2816 has a 4 bit gamma correction built in. As of 3.9.12, no gamma /// correction in FastLED is applied. However, in the future this could change to improve /// the color accuracy. #include // How many leds in your strip? #define NUM_LEDS 1 #define DATA_PIN 3 // Define the array of leds CRGB leds[NUM_LEDS]; void setup() { // Uncomment/edit one of the following lines for your leds arrangement. // ## Clockless types ## FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is assumed } void loop() { // Turn the LED on, then pause leds[0] = CRGB::Red; FastLED.show(); delay(500); // Now turn the LED off, then pause leds[0] = CRGB::Black; FastLED.show(); delay(500); }