FastLED
FastLED — Arduino LED-Bibliotheek
FastLED is de favoriete Arduino-bibliotheek voor ontwikkelaars die volledige programmatische controle willen over adresseerbare LEDs. Het ondersteunt meer dan 40 verschillende LED-chipsets.

| Functie | Details |
|---|---|
| Platform | Arduino, ESP32, ESP8266, Teensy, RP2040, en vele andere |
| Licentie | MIT |
| GitHub | FastLED/FastLED |
Waarom FastLED Gebruiken?
- 40+ chipset-ondersteuning — WS2812B, APA102, SK6812, WS2815, TM1814, meer
- Geavanceerde kleurberekening — HSV, kleurcorrectie, temperatuurregeling, dithering
- Hoge prestaties — Geoptimaliseerde assembly voor AVR, ARM, ESP32
- Volledige controle — Elke pixel, elk frame, niets verborgen
- Geen netwerk nodig — Werkt standalone
Wanneer FastLED Boven WLED Kiezen
| Kies FastLED wanneer… | Kies WLED wanneer… |
|---|---|
| U aangepaste code moet schrijven | U een kant-en-klare oplossing wilt |
| U maximale prestaties nodig heeft | U web/mobiele bediening wilt |
| U interactieve projecten bouwt | U een show/ambiance-systeem bouwt |
| U niet-standaard chips gebruikt | U 200+ ingebouwde effecten nodig heeft |
Snel Voorbeeld
#include <FastLED.h>
#define LED_PIN 4
#define NUM_LEDS 60
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS);
}
void loop() {
fill_rainbow(leds, NUM_LEDS, 0, 7);
FastLED.show();
delay(20);
}