Here I show how to get started using WS2812B Neopixels on Arduino with the FastLED library.
Included is a discussion and some testing for how to set up the hardware, including the need to use a termination resistor on the data pin.
RGB strip like the one I’m using (affiliate link):
Sketch and Schematic: https://github.com/GadgetReboot/Arduino/tree/master/Uno/NeoPixel
A simple sketch shows how to control the RGB values on individual pixels, how to animate a few LEDs, and how to control some LEDs using a potentiometer.
LED color is set using separate RGB values, Hue Saturation Value/Brightness values, and web/html color names.
Any other LED animations are from the Fast LED demo reel sketch that comes with the fast LED library. https://github.com/FastLED/FastLED/tree/master/examples
FastLED Library and Documentation:
Web Color Codes:
WS2812 Current Requirements:
Transmission Line Series Termination Info:
Twitter: @GadgetReboot https://twitter.com/gadgetreboot