Cuprins:
- Pasul 1: Înainte de a începe:
- Pasul 2: Includeți biblioteca:
- Pasul 3: Configurarea benzii LED:
- Pasul 4: Fișiere și constante de antet:
- Pasul 5: Void Setup ()
Video: Baza FastLED: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De RishabhLwww.coachingfunda.com Urmăriți mai multe de la autor:
Despre: Master în inginerie electronică Mai multe despre RishabhL »
În acest Instructables vom vedea cum putem scrie programul FastLED, precum și cum să folosim biblioteca FastLed. Vom vedea, de asemenea, cum putem codifica pentru a proiecta propriile noastre modele de culoare. Această bibliotecă acceptă diferite tipuri de benzi LED care vin împreună cu diferitele controlere LED, cum ar fi WS2811, WS2812, Neopixel etc.
Sa incepem
Pasul 1: Înainte de a începe:
1. Arduino Uno
2. Benzi LED care au controler precum ws2811 sau altul
3. Sursa de alimentare conform ratingului Led Strip.
Pasul 2: Includeți biblioteca:
Descărcați biblioteca FastLED de aici:
github.com/FastLED/FastLED
Includeți această bibliotecă în ideea dvs. arduino.
Pasul 3: Configurarea benzii LED:
Conectați banda LED la sursa de alimentare. Pinul de date al benzii LED intră în orice pin digital pe care l-ați selectat în cod. Asigurați-vă că pământul șnurului LED și arduino trebuie să fie conectate împreună.
Puteți utiliza benzi cu led neopixel sau puteți cumpăra benzi cu leduri ieftine de pe piață și ce trebuie să faceți pentru a elimina prima secțiune de leduri a benzii cu led care are controler master. Din următoarea serie de LED-uri puteți utiliza ca bandă de neopixeli. Dar în banda led chineză un ic controlează trei leduri în serie, ceea ce înseamnă că fiecare pixel este egal cu pixelul cu 3 leduri. Dacă scrieți date pe primul ic, cele trei led-uri conectate cu acel ic se vor aprinde. Deci, folosesc acest tip de bandă ieftină cu led, care are 7 ic în serie, care control 21 au condus ca o grămadă de 3 leduri.
Conexiuni:
Arduino: pin digital 6 - Pin din LED Strip
gnd - Gnd al benzii LED
Sursa de alimentare: terminal pozitiv - + vcc al LED Strip
gnd - gnd de LED Strip
Pasul 4: Fișiere și constante de antet:
Acest credit Tutorial este accesat la
Vă rugăm să vizitați acest link pentru informații mai detaliate.
Deci, să începem …
#include // fișier antet
#define NUM_LEDS 60 // numărul de leduri prezente în banda dvs. #define DATA_PIN 6 // pin digital al arduino-ului dvs.
LED-uri CRGB [NUM_LEDS];
Pasul 5: Void Setup ()
În funcție de tipul de bandă led, selectați funcția de configurare a golului corespunzătoare
configurare nulă () {
FastLED.addLeds
}
sau
void setup () {FastLED.addLeds (leduri, NUM_LEDS);
}
sau
void setup () {FastLED.addLeds (leduri, NUM_LEDS);
}
sau
void setup () {FastLED.addLeds (leduri, NUM_LEDS);
}
sau
void setup () {FastLED.addLeds (leduri, NUM_LEDS);
Recomandat:
ARBOR DE CRĂCIUN PE BAZĂ DE COMPONENTE ELECTRONICE: 8 pași
ARBORUL DE CRĂCIUN PE BAZĂ DE COMPONENTE ELECTRONICE: Bună ziua și Bine ați revenit !!! Ca fiind un entuziast electronic. Întotdeauna văd lucrurile sau festivalurile / ocaziile ca pe o ocazie de a face unele lucruri inovatoare din electronică. Așa cum se apropie Crăciunul. M-am gândit să fac un pom de Crăciun b
Tiny H-Bridge Drivers - Noțiuni de bază: 6 pași (cu imagini)
Tiny H-Bridge Drivers | Noțiuni de bază: Bună ziua și bine ați revenit la un alt instructabil! În cea anterioară, v-am arătat cum am creat bobine în KiCad folosind un script python. Apoi am creat și testat câteva variante de bobine pentru a vedea care funcționează cel mai bine. Scopul meu este să înlocuiesc imensul
Spectacol ușor de lumină de vacanță cu LED: vrăjitori în timpul iernii - Benzi LED WS2812B cu FastLED și un tutorial Arduino: 6 pași
Spectacol ușor de lumină de vacanță cu LED-uri: vrăjitori în timpul iernii | Benzi LED WS2812B cu FastLED și un tutorial Arduino: Am proiectat și programat acest spectacol de lumini de sărbători pentru a fi afișat oriunde. Am folosit o bandă LED WS2812B cu o densitate de pixeli de 30 pixeli / metru. De când am folosit 5 metri, am avut în total 150 de LED-uri. Am păstrat codul simplu, astfel încât oricine începe să folosească WS2812
Decorați tavanul camerei cu bandă Neopixel / FastLed: 5 pași
Decorați tavanul camerei cu bandă Neopixel / FastLed: Luminile colorate, dacă sunt făcute corect, pot arăta cool și futuriste. Benzile de lumină cu LED-uri au parcurs un drum lung, ceea ce înseamnă că puteți renunța la luminile de Crăciun pe tot parcursul anului pentru ceva mai curat. Totuși, ceea ce este frumos la benzile LED este că acestea sunt
Tutorial de bază foarte de bază: 6 pași
Tutorial Batch foarte de bază: dacă știți deja elementele esențiale ale lotului, NU este necesar să citiți acest instructable, continuați cu Tutorialul de bază nu atât de simplu. NOTĂ! ghilimele (dacă vedeți t