Saltar al contenido

FastLED

FastLED — Librería Arduino para LEDs

FastLED es la librería Arduino de referencia para desarrolladores que desean control total programático sobre LEDs direccionables. Soporta más de 40 conjuntos de chips LED diferentes.

Tira de LED direccionable controlada por FastLED
CaracterísticaDetalles
PlataformaArduino, ESP32, ESP8266, Teensy, RP2040, y muchos más
LicenciaMIT
GitHubFastLED/FastLED

Por Qué Usar FastLED

  • Soporte de más de 40 chipsets — WS2812B, APA102, SK6812, WS2815, TM1814, y más
  • Cálculos de color avanzados — HSV, corrección de color, control de temperatura, tramado
  • Alto rendimiento — Ensamblador optimizado para AVR, ARM, ESP32
  • Control total — Cada píxel, cada fotograma, nada oculto
  • No requiere red — Funciona de forma autónoma

Cuándo Elegir FastLED en Lugar de WLED

Elija FastLED cuando…Elija WLED cuando…
Necesita escribir código personalizadoDesea una solución lista para usar
Necesita máximo rendimientoDesea control web/móvil
Está construyendo proyectos interactivosEstá construyendo un sistema de shows/ambiente
Usa chips no estándarNecesita más de 200 efectos integrados

Ejemplo Rápido

#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);
}