Tabla de contenido:

Basic de FastLED: 8 pasos
Basic de FastLED: 8 pasos

Video: Basic de FastLED: 8 pasos

Video: Basic de FastLED: 8 pasos
Video: Programación de LEDs Direccionables WS2812B ARDUINO + FASTLED - 2 Parte \ BASIC! 2024, Noviembre
Anonim

Por RishabhLwww.coachingfunda.com Siga más por el autor:

Rastreador de actualizaciones Covid-19 mediante ESP8266
Rastreador de actualizaciones Covid-19 mediante ESP8266
Rastreador de actualizaciones Covid-19 mediante ESP8266
Rastreador de actualizaciones Covid-19 mediante ESP8266
Interruptor de temporizador Arduino simple
Interruptor de temporizador Arduino simple
Interruptor de temporizador Arduino simple
Interruptor de temporizador Arduino simple
Desplazador de nivel lógico DIY de 5v a 3.3v
Desplazador de nivel lógico DIY de 5v a 3.3v
Desplazador de nivel lógico DIY de 5v a 3.3v
Desplazador de nivel lógico DIY de 5v a 3.3v

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:

Antes de que empieces
Antes de que empieces
Antes de que empieces
Antes de que empieces
Antes de que empieces
Antes de que empieces

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:

Incluir biblioteca
Incluir 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:

Configuración de la tira de LED
Configuración de la tira de LED
Configuración de la tira de LED
Configuración de la tira de LED
Configuración de la tira de LED
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(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);

}

o

configuración vacía () {FastLED.addLeds (leds, NUM_LEDS);

Recomendado: