Taula de continguts:
- Pas 1: Abans de començar:
- Pas 2: incloeu la biblioteca:
- Pas 3: Configuració de la tira LED:
- Pas 4: fitxers de capçalera i constants:
- Pas 5: buida la configuració ()
Vídeo: Bàsic de FastLED: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Per RishabhLwww.coachingfunda.com Seguiu més per l'autor:
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:
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:
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:
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
}
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:
Ordinador de mà BASIC: 6 passos (amb imatges)
Ordinador de mà BASIC: aquest document descriptiu descriu el meu procés de construcció d’un petit ordinador de mà que funciona amb BASIC. L’ordinador està construït al voltant del xip AVR ATmega 1284P, que també va inspirar el nom ximple de l’ordinador (HAL 1284). Aquesta construcció s’inspira MOLT
LED Snapper: probablement l’equip de prova més bàsic que podeu fer: 3 passos
LED Snapper: probablement l’equip de prova més bàsic que podeu fabricar: Permeteu-me que us presenti el LED Snapper. Un equip d’assaig senzill, però massivament útil, que podeu construir per ajudar-vos a depurar els vostres projectes electrònics. LED Snapper és una placa de circuit imprès de codi obert que us permet afegir fàcilment
Adquisició, amplificació i disseny de circuits de filtratge d’un electrocardiograma bàsic: 6 passos
Disseny de circuits d’adquisició, amplificació i filtratge d’un electrocardiograma bàsic: per completar aquesta instrucció, l’únic que es necessita és un ordinador, accés a Internet i alguns programes de simulació. Als efectes d’aquest disseny, tots els circuits i simulacions s’executaran a LTspice XVII. Aquest programari de simulació conté
Easy LED Holiday Light Show: Bruixots a l'hivern - Cinta LED WS2812B amb FastLED i un tutorial Arduino: 6 passos
Easy LED Holiday Light Show: Bruixots a l'hivern | Cinta LED WS2812B amb FastLED i un tutorial Arduino: He dissenyat i programat aquest espectacle de llums de vacances per mostrar-lo a qualsevol lloc. He utilitzat una tira LED WS2812B amb una densitat de píxels de 30 píxels / metre. Des que feia 5 metres, tenia un total de 150 LED. He mantingut el codi senzill per tal que qualsevol persona nova a utilitzar WS2812
Decora el sostre de l'habitació amb una tira Neopixel / FastLed: 5 passos
Decora el sostre de l'habitació amb Neopixel / FastLed Strip: les llums de colors, si es fan bé, poden semblar genials i futuristes. Les tires de llum LED han recorregut un llarg camí, cosa que significa que podeu abandonar les llums de Nadal de tot l'any per obtenir una imatge més neta. El que és bo en les tires de LED, però, és que siguin