With the help of this development library for Arduino you can control various types of LED strips. There is support for color correction and brightness adjustment.
FastLED
FastLED is a Windows system component that is necessary for interacting with LED strips via Arduino. A large selection of animations like blending, palettes, noise, fire and sparkle is available.
Main capabilities
This development tool is capable of driving up to 5000 pixels at 30FPS with an Arduino Uno. Owners of Arduino Due are able to work with up to 20000 pixels at 60 FPS. There is a simple and consistent API that lets you set the hue and brightness of each LED. CRGB and CHSV objects can be used to manipulate different color spaces.
Supported LED chipsets include WS2812B, APA102, SK6812, LRD8806, etc. Moreover, users can define custom hardware properties if necessary.
Color correction
Instruments for tuning the gamma, dithering, brightness and color temperature of individual pixels are provided. You are able to save custom profiles and palettes for future use.
There is a wide variety of visual effects such as rainbow, confetti, juggle, fire and noise. Additionally, it is possible to blend different colors and palettes. The official website contains many examples and tutorials to help users better understand all available functions.
Features
- intended for manipulating LED strips from various manufacturers via Arduino;
- free to download and use;
- it is possible to configure custom animations and color patterns;
- there are multiple predefined visual effects;
- compatible with all modern versions of Windows.