FastLED
FastLED - Arduino LED-Bibliothek
FastLED ist die bevorzugte Arduino-Bibliothek fuer Entwickler, die volle programmatische Kontrolle ueber adressierbare LEDs wollen. Sie unterstuetzt ueber 40 verschiedene LED-Chipsatze.

| Merkmal | Details |
|---|---|
| Plattform | Arduino, ESP32, ESP8266, Teensy, RP2040, viele weitere |
| Lizenz | MIT |
| GitHub | FastLED/FastLED |
Warum FastLED verwenden?
- 40+ Chipsatz-Unterstuetzung - WS2812B, APA102, SK6812, WS2815, TM1814 und mehr
- Fortgeschrittene Farbmathematik - HSV, Farbkorrektur, Temperatursteuerung, Dithering
- Hohe Leistung - Optimierte Assembly fuer AVR, ARM, ESP32
- Volle Kontrolle - Jeder Pixel, jeder Frame, nichts versteckt
- Kein Netzwerk noetig - Laeuft eigenstaendig
Wann FastLED gegenueber WLED waehlen
| Waehlen Sie FastLED, wenn… | Waehlen Sie WLED, wenn… |
|---|---|
| Sie benutzerdefinierten Code schreiben muessen | Sie eine fertige Loesung wollen |
| Sie maximale Leistung brauchen | Sie Web/Mobile-Steuerung wollen |
| Sie interaktive Projekte bauen | Sie eine Show/Ambiente-System bauen |
| Sie Nicht-Standard-Chips verwenden | Sie 200+ eingebaute Effekte brauchen |
Schnelles Beispiel
#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);
}