Tabla de contenido:
- Paso 1: antes de comenzar:
- Paso 2: Incluya la biblioteca:
- Paso 3: Configuración de la tira de LED:
- Paso 4: archivos de encabezado y constantes:
- Paso 5: Configuración nula ()
Video: Basic de FastLED: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por RishabhLwww.coachingfunda.com Siga más por el autor:
Acerca de: Maestría en Ingeniería Electrónica Más acerca de RishabhL »
En este Instructables veremos cómo podemos escribir el programa FastLED, así como cómo usar la biblioteca FastLed. También veremos cómo podemos codificar para diseñar nuestros propios patrones de color. Esta biblioteca admite diferentes tipos de tiras de LED que vienen con los diferentes controladores de LED, como WS2811, WS2812, Neopixel, etc.
Vamos a empezar
Paso 1: antes de comenzar:
1. Arduino Uno
2. Tira de LED que tiene un controlador como ws2811 u otro
3. Fuente de alimentación según la clasificación de Led Strip.
Paso 2: Incluya la biblioteca:
Descargue la biblioteca FastLED desde aquí:
github.com/FastLED/FastLED
Incluya esta biblioteca en su arduino ide.
Paso 3: Configuración de la tira de LED:
Conecte la tira de LED a su fuente de alimentación. El pin de datos de la tira de LED entra en cualquier pin digital que haya seleccionado en el código. Asegúrese de que la tierra del estroboscopio LED y el arduino deben estar conectados juntos.
Puede usar la tira de led de neopixel o puede comprar una tira de led barata del mercado y lo que necesita hacer es quitar la primera sección de led de la tira de led que tiene un controlador maestro. A partir de la próxima serie de LED se puede utilizar como tira de neopixel. Pero en la tira de led china, un ic controla tres led en serie, lo que significa que cada píxel es igual al píxel de 3 led. Si escribe datos en el primer ic, se encenderán los tres leds conectados con ese ic. Así que estoy usando este tipo de tira de led barata que tiene 7 ic en serie que controlan 21 led como un grupo de 3 leds.
Conexiones:
Arduino: pin digital 6 - Pin Din de la tira de LED
gnd - Gnd de la tira de LED
Fuente de alimentación: terminal positivo - + vcc de tira de LED
GND - Tierra de la tira de LED
Paso 4: archivos de encabezado y constantes:
Este crédito del tutorial va a
Visite este enlace para obtener más información detallada.
Vamos a empezar…
#include // archivo de encabezado
#define NUM_LEDS 60 // número de led presentes en su tira #define DATA_PIN 6 // pin digital de su arduino
Leds CRGB [NUM_LEDS];
Paso 5: Configuración nula ()
Dependiendo de su tipo de tira de LED, seleccione la función de configuración de vacío adecuada
configuración vacía () {
FastLED.addLeds
}
o
configuración vacía () {FastLED.addLeds (leds, NUM_LEDS);
}
o
configuración vacía () {FastLED.addLeds (leds, NUM_LEDS);
}
o
configuración vacía () {FastLED.addLeds (leds, NUM_LEDS);
}
o
configuración vacía () {FastLED.addLeds (leds, NUM_LEDS);
Recomendado:
Sonoff Basic Wifi Extender - Relé de contacto seco MQTT - 5v DC Bajo voltaje: 6 pasos
Sonoff Basic Wifi Extender - Relé de contacto seco MQTT - 5v DC Bajo voltaje: Bueno, tenía algunos dispositivos básicos Sonoff de primera generación y no quiero usarlos con 220v ya que aún no eran realmente seguros en esa versión. Llevaban un rato tirados esperando hacer algo con ellos, así que me topé con el martin-ger
Fácil espectáculo de luces LED navideñas: magos en invierno - Tira de LED WS2812B con FastLED y un tutorial de Arduino: 6 pasos
Fácil espectáculo de luces LED navideñas: magos en invierno | Tira de LED WS2812B con FastLED y un tutorial de Arduino: diseñé y programé este espectáculo de luces navideñas para que se muestre en cualquier lugar. Usé una tira de led WS2812B con una densidad de píxeles de 30 píxeles / metro. Como usé 5 metros, tenía un total de 150 LED. Mantuve el código simple para que cualquiera que sea nuevo en el uso de WS2812
Zynthian: Open Synth Platform (Zynthian Basic KIT V2): 19 pasos
Zynthian: Open Synth Platform (Zynthian Basic KIT V2): Zynthian es un proyecto abierto con el objetivo de crear una Open Synth Platform basada en software libre y especificaciones de hardware abierto & Diseños (cuando estén disponibles). Es un proyecto impulsado por la comunidad
Arduino Basic PC con salida VGA: 5 pasos (con imágenes)
Arduino Basic PC con salida VGA: En mi Instructable anterior, he mostrado cómo construir una computadora retro de 8 bits que ejecute BASIC, por medio de dos Arduino, y con una señal de salida en B & W para una pantalla de TV. Ahora mostraré cómo construir la misma computadora, pero con la señal de salida en
Decore el techo de la habitación con Neopixel / FastLed Strip: 5 pasos
Decore el techo de la habitación con Neopixel / FastLed Strip: las luces de colores, si se hacen correctamente, pueden verse frescas y futuristas. Las tiras de luz LED han recorrido un largo camino, lo que significa que puede deshacerse de las luces navideñas durante todo el año por algo de apariencia más limpia. Sin embargo, lo bueno de las tiras de LED es que