Taula de continguts:

Bàsic de FastLED: 8 passos
Bàsic de FastLED: 8 passos

Vídeo: Bàsic de FastLED: 8 passos

Vídeo: Bàsic de FastLED: 8 passos
Vídeo: Drive WS2811 Pixel LEDs with Arduino || FastLED Arduino library || RBG LEDs shorts tutorial 2024, De novembre
Anonim

Per RishabhLwww.coachingfunda.com Seguiu més per l'autor:

Seguidor d’actualitzacions Covid-19 mitjançant ESP8266
Seguidor d’actualitzacions Covid-19 mitjançant ESP8266
Seguidor d’actualitzacions Covid-19 mitjançant ESP8266
Seguidor d’actualitzacions Covid-19 mitjançant ESP8266
Interruptor de temporitzador simple Arduino
Interruptor de temporitzador simple Arduino
Interruptor de temporitzador simple Arduino
Interruptor de temporitzador simple Arduino
Canviador de nivell lògic de 5v a 3,3v
Canviador de nivell lògic de 5v a 3,3v
Canviador de nivell lògic de 5v a 3,3v
Canviador de nivell lògic de 5v a 3,3v

Quant a: Màster en enginyeria electrònica Més informació sobre RishabhL »

En aquest manual veurem com podem escriure el programa FastLED, així com com utilitzar la biblioteca FastLed. També veurem com podem codificar per dissenyar els nostres propis patrons de colors. Aquesta biblioteca admet diferents tipus de cintes LED que inclouen els diferents controladors LED, com ara WS2811, WS2812, Neopixel, etc.

Anem a començar

Pas 1: Abans de començar:

Abans que comencis
Abans que comencis
Abans que comencis
Abans que comencis
Abans que comencis
Abans que comencis

1. Arduino Uno

2. Tira LED que té controlador com ws2811 o un altre

3. Font d'alimentació segons la classificació de Led Strip.

Pas 2: incloeu la biblioteca:

Inclou la biblioteca
Inclou la biblioteca

Descarregueu la biblioteca FastLED des d’aquí:

github.com/FastLED/FastLED

Incloeu aquesta biblioteca al vostre arduino ide.

Pas 3: Configuració de la tira LED:

Configuració de la tira LED
Configuració de la tira LED
Configuració de la tira LED
Configuració de la tira LED
Configuració de la tira LED
Configuració de la tira LED

Connecteu la tira LED a la vostra font d'alimentació. El pin de dades de la tira LED entra al pin digital que heu seleccionat al codi. Assegureu-vos que la terra del cordó LED i l'arduino han d'estar connectats entre si.

Podeu utilitzar una tira de led de neopixel o podeu comprar una tira de led barata del mercat i el que heu de fer per eliminar la primera secció de leds de la tira de leds que tingui controlador mestre. A partir de la següent sèrie de LEDs podeu utilitzar-la com a tira de neopíxels. Però a la tira de led xinès, un ic controla tres led en sèrie, cosa que significa que cada píxel és igual al píxel de 3 led. Si escriviu dades al primer ic, s’encendran els tres leds connectats amb aquest ic. Per tant, estic fent servir aquest tipus de tira de led barata que té 7 ic en sèrie que control 21 va portar com un munt de 3 leds.

Connexions:

Arduino: pin digital 6 - Pin din de tira LED

gnd - Gnd de la tira LED

Font d'alimentació: terminal positiu - + vcc de LED Strip

gnd - gnd de la tira LED

Pas 4: fitxers de capçalera i constants:

Aquest crèdit del tutorial va a

Visiteu aquest enllaç per obtenir informació més detallada.

Comencem doncs …

#include // fitxer de capçalera

#define NUM_LEDS 60 // nombre de leds presents a la vostra tira #define DATA_PIN 6 // pin digital del vostre arduino

Leds CRGB [NUM_LEDS];

Pas 5: buida la configuració ()

En funció del tipus de tira de led, seleccioneu la funció de configuració del buit adequada

configuració nul·la () {

FastLED.addLeds(leds, NUM_LEDS);

}

o bé

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o bé

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o bé

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

o bé

void setup () {FastLED.addLeds (leds, NUM_LEDS);

Recomanat: