Inscrie firma »
Bara  LED-uri RGB WS2812 cu 8 LED-uri

Bara LED-uri RGB WS2812 cu 8 LED-uri

Producator: ElectFan
 
Produsul nu mai este de actualitate

Prezentare Bara LED-uri RGB WS2812 cu 8 LED-uri

Bara de LED-uri RGB WS2812 cu 8 LED-uri Bara de LED-uri WS2812 contine opt LED-uri RGB adresabile - acestea pot fi controlate independent folosind doar doi pini digitali. Utilizare impreuna cu Arduino Observati imaginea de mai sus. LED-urile se alimenteaza pe pinii 4-7VDC si GND, si comunica prin DIN si DOUT astfel: pe pinul DIN primeste un semnal dreptunghiular de la Arduino. Se pot inseria mai multe module de LED-uri, conectand DOUT la terminalul DIN al urmatorului modul. Pentru a intelege modul de interpretare a datelor, urmariti imaginea: un semnal cu valoare logica 1 timp de 0.35 us si valoare logica 0 pe o perioada de 0.8 us va fi interpretat ca un bit cu valoarea 0. Un semnal cu valoarea logica 1 timp de 0.7 us si valoare logica 0 timp de 0.6 us va fi considerat un bit cu valoarea 1. Pentru a controla toate LED-urile se trimit 24 de astfel de biti si un semnal de reset - un semnal LOW pe o perioada de 50 us. Sa ne reamintim ca LED-urile RBG contin in interior 3 LED-uri: rosu, albastru, verde. Primii 8 biti vor comanda LED-urile verzi din cele 8 LED-uri RBG, urmatorii 8 biti vor comanda LED-urile rosii, iar ultimii 8 biti trimisi inainte de semnalul de reset vor comanda LED-urile albastre. Cel mai usor mod de a utiliza banda de LED-uri este folosirea unei biblioteci care are deja functii implementate pentru generarea semnalelor necesare. Puteti gasi multe biblioteci de acest tip. Noi am folosit: http: cartearduino.ro v1 link37.0 Descarcati arhiva zip si instalati biblioteca in Arduino. Rulati exemplele Blinky si fade_rgb. Iata cum puteti scrie un program folosind aceasta biblioteca: Anuntam Arduino ca vom folosi biblioteca: include Cream un obiect de tipul WS2812 - in paranteze este specificat numarul de LED-uri pe care le vom folosi (poate fi oricat, de obicei multiplu de 8) WS2812 LED(8); Selectam pinul la care vom conecta pinul DIN al LED-urilor LED.setOutput(outputPin); poate fi orice pin digital cRGB este o structura ce contine 3 valori intre 0 si 255 pentru a controla intensitatea celor 3 LED-uri cRGB val; am instantiat o variabila de tipul cRGB si am atribuit valori LED-urilor val.b 255; val.g 0; val.r 0; albastru aprins la intensitate maxima Mai devreme am instantiat un obiect de tip WS2812 ce contine 8 LED-uri - folosim metoda .set_crgb(i,val) pentru a atribui LED-ului RGB cu numarul i valoarea specificata de val LED.set_crgb_at(i, val); Schimbarile se vad doar dupa ce se executa functia .sync(); LED.sync(); Puteti lega mai multe benzi de LED-uri in serie si puteti construi o matrice pe care puteti afisa mesaje, puteti crea jocuri de lumini pentru a da un aspect placut proiectelor voastre sau pentru a ilumina diferite corpuri de mobilier din camera voastra. Puteti face un joc de lumini ce raspunde unor date de intrare, precum datele citite de la un senzor de distanta.
PREZENTARE S******************
MEMBRU
GRATUIT
S******************
47 311 accesari
Pentru a vizualiza datele companiei
S******************
va rugam sa va autentificati accesand urmatorul buton:
Login
Activitate firma: electronica - cnc - automatizari

BARA LED-URI RGB WS2812 CU 8 LED-URI ESTE LISTAT IN: