Ga naar inhoud

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.

Adresseerbare LED-strip aangestuurd door FastLED
FunctieDetails
PlatformArduino, ESP32, ESP8266, Teensy, RP2040, en vele andere
LicentieMIT
GitHubFastLED/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 schrijvenU een kant-en-klare oplossing wilt
U maximale prestaties nodig heeftU web/mobiele bediening wilt
U interactieve projecten bouwtU een show/ambiance-systeem bouwt
U niet-standaard chips gebruiktU 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);
}