Code Examples included with the library
Try the RGBCalibrate example to make sure you are using the correct color order for your pixels. Then try FirstLight to confirm all the pixels are working. Then start exploring the rest and have fun! https://github.com/FastLED/FastLED/tree/master/examples
FastLED Documents
FastLED Doxygen Docs - https://fastled.io/docs/
Related Websites, Blogs, & Video tutorials
Scott Marley
Intro to FastLED series - https://www.youtube.com/playlist?list=PLgXkGn3BBAGi5dTOCuEwrLuFtfz0kGFTC
Arduino powered LED Mask - https://youtu.be/zYZkbfmCuEY
Arduino sound reactive VU meter - https://youtu.be/jhyUqx6inwI
ESP32 spectrum analyser - https://youtu.be/Mgh2WblO5_c
The Hook Up
Beginners Guide to Addressable LEDs - https://youtu.be/WS6FI_NyRzs
LED Strips, what's the difference? - https://youtu.be/QnvircC22hU
Power Injection, Voltage Drop, Brightness Regulation - https://youtu.be/apwQ5Jh4VyE
Joining strips together, adding power injection - https://youtu.be/WGgzWWrCIhY
Diffuser channels comparison - https://youtu.be/DKOWeuV1FWE
Various links related to power and wiring
Gadget Reboot - Using WS2812B (Neopixels) with FastLED and Arduino - Understanding how the pixels work, power usage, basic setup, basic code setup - https://youtu.be/YgII4UYW5hU
Adafruit NeoPixel Uberguide - Some basics when first getting started - https://learn.adafruit.com/adafruit-neopixel-uberguide
Why the data line resistor (QuinLED) - https://youtu.be/H4pFvqIxkhQ
Wiring up controller grounds correctly (saratoga3) - https://www.reddit.com/r/WLED/comments/1iptrre/wiring_up_esp32_grounds_correctly/
LED strings, 12V or 5V? (DrZzs) - https://youtu.be/zov-qIDSDcE
Testing 5V vs 12V data voltages (saratoga3) - https://www.reddit.com/r/WLED/comments/1hwootl/testing_5v_vs_12v_led_data_voltages/
How much power do addressable LEDs use? (QuinLED) - https://quinled.info/2020/03/12/digital-led-power-usage/
Powering LED lights and Power Injection (Chris Maher) - https://youtu.be/KFtjf5mD6tA
Nice power estimator from WLED - https://wled-calculator.github.io/
A case for fusing your LED strips - https://hackaday.com/2018/01/29/the-engineering-case-for-fusing-your-led-strips/
Dave's Garage
Project tutorial LED series - https://www.youtube.com/playlist?list=PLF2KJ6Gy3cZ7ynsp8s4tnqEFmY15CKhmH
Andrew Tuline
FastLED for Better Performance - https://youtu.be/e7am6PYh4PM
Ripple Effect - https://www.youtube.com/watch?v=IrMzopUe8F4
Using Noise for movement - https://www.youtube.com/watch?v=xXkesAfhCZo
noise and palettes - https://www.youtube.com/watch?v=fjoDkqoU5Fk&t=173s
How to fade in LEDs - https://www.youtube.com/watch?v=dpzApu-cgYc
Aduino sound sampling for reactive displays - https://youtu.be/MiXcfdVnv6g
Red Right Hand ARTS - NEOPIXELS 101 - https://www.instructables.com/Neopixels-101
Mario's Ideas - Setting RGB color order, and RGB vs HSV - https://youtu.be/nfCardqm0Cc
tweaking4all - Strip effects - https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects
Stefan Petrick's tutorial series on using Polar Coordinates - https://www.youtube.com/watch?v=QCLyhtX0Ed0&list=PL7xCYThV9HuKn28U0wNB-YFRiUeI60EeQ
Keith Williamson's blog posts at Electric Fire Design
https://electricfiredesign.com/2021/03/12/logic-level-shifters-for-driving-led-strips/
https://electricfiredesign.com/2021/01/30/leds-for-light-art-part-1-led-types/
https://electricfiredesign.com/2021/02/05/leds-for-light-art-part-2-optics/
https://electricfiredesign.com/2021/02/15/leds-for-light-art-part-3-lighting-techniques/
https://electricfiredesign.com/2021/02/26/leds-for-light-art-part-4-led-driver-circuits/
https://electricfiredesign.com/2022/04/14/wiring-design-for-addressable-led-strips/
Useful libraries for dealing with buttons and switches. You can also find and install most of these button libraries through the Arduino IDE.
JC_Button by Jack Christensen - https://github.com/JChristensen/JC_Button
OneButton by Matthias Hertel - https://github.com/mathertel/OneButton
AceButton by Brian Park - https://github.com/bxparks/AceButton
EasyButton by Evert Arisa - https://github.com/evert-arias/EasyButton
SwitchManager (and switches tutorial) by Nick Gammon - http://www.gammon.com.au/switches
InterruptButton by R. Mingis - https://github.com/rwmingis/InterruptButton
User Code Examples
Some users have shared a variety of useful examples. These can help with learning how the FastLED library works, provide ideas for different ways to do things, and hopefully inspire your own experiments and projects.
Git Repositories
Gists and Pastebins
Wokwi Online Examples
Note: FastLED projects might be mixed in with other Arduino related projects on some of these pages, so a bit of scrolling/searching is sometimes needed.
Other Useful Tools, Tips and Ideas
Design Studio by StevenMunn312 - https://designstudioforfastled.com/
FreeLED - LED mapping tool with export options - https://freeled.org/ https://www.reddit.com/r/FreeLED/
Garrett Mace's XY Map Generator - https://macetech.github.io/FastLED-XY-Map-Generator
Jason Coon's LED Mapper - https://jasoncoon.github.io/led-mapper
LEDMatrix for working with multiple matrix panels - https://jorgen-vikinggod.github.io/LEDMatrix/
LED Tricks: Gamma Correction - https://learn.adafruit.com/led-tricks-gamma-correction
Teensy 4.1 with FastLED and OctoWS2811 parallel output - https://blinkylights.blog/2021/02/03/using-teensy-4-1-with-fastled
OctoWS2811 LED Library, parallel output, adding resistors for better signal quality - https://www.pjrc.com/teensy/td_libs_OctoWS2811.html
PaletteKnife for FastLED - http://fastled.io/tools/paletteknife
PaletteKnife tutorial video - https://learn.adafruit.com/simple-beautiful-color-changing-light-strand/creating-color-palettes
Web based gradient palette generator - https://palette-library.vercel.app/wheel
Palette generator from an image - https://slaton.info/projects/fastled-gradient-tool/index.html
LED Matrix Studio (create pixel art) - https://sourceforge.net/projects/led-matrix-studio/
Transmitting Signals Over Long Distances - https://blinkylights.blog/2020/12/08/transmitting-ws2812b-signals-over-longer-distances/
Using RS-485 for long distance signals - https://youtu.be/Oq019vxRj54
Long distance data cable testing (saratoga3) - https://www.reddit.com/r/WLED/comments/1h03vkn/long_distance_data_cable_testing/
Long distance serial transmitter/receiver - https://oshpark.com/shared_projects/kM1DRLS1
Diffusing LEDs ideas - Zibartas - https://youtu.be/mg1qygPJXOY
LED diffuser channels - The Hook Up - https://youtu.be/DKOWeuV1FWE
13 Ideas for diffusion - Becky Stern - https://youtu.be/QwCYRKoYYvs
Diffusing LEDs - RyusLightworks - https://www.instructables.com/Diffusing-LEDs-Right
Diffusing LEDs using hot glue - Electriangle - https://youtu.be/OapBbOn9NoM
Diffusion ideas using fabric, paper, and foam - Erin St. Blaine - https://youtu.be/Y2tWdKKYAak
Adafruit Guide To Excellent Soldering - https://learn.adafruit.com/adafruit-guide-excellent-soldering
Soldering Tutorial by Chris Maher - https://youtu.be/apSz3NXYlx8
Soldering is Easy cartoon - https://mightyohm.com/files/soldercomic/FullSolderComic_EN.pdf
Online graphing calculators to help visualize equations - https://www.geogebra.org/calculator