Pentru acesta ar fi util sa construim cu doua inele neopixel (neopixel ring), pe care neavandu-le in acest moment, am folosit o bucata din banda ws2812b ramasa dupa sarbatori. Am incercat sa le cositoresc, la fata locului, adica lipite deja pe gaurelele din jurul encoderului rotativ, fara succes. Asa ca le-am scos don gaurele si le-am lipit liniar, urmand sa le introduc dupa ce le-am testat functionalitatea.
Am lipit pe un sir 15 bucati leduri adresabile, asa ca le putem alimenta (pe moment) direct din arduino, mai ales ca vom lumina doar un singur led in acelasi timp, astfel sigur nu vom depasi consumul pe care i-l poate asigura arduino pentru sirul de leduri.
Iata un scurt video cu testarea controlarii sirului de leduri cu ajutorul encoderului rotativ.
Schema electrica este atat de simpla, incat nu necesita nici un desen, nici macar pentru incepatori.
Banda LED are VCC care se conecteaza de o iesire de 5V al arduino, GND la GND, iar pentru controlul digital al benzii, gasiti in codul pastebin pinul digital
Encoderul rotativ, la fel este destul de simplu de legat. Partea cu 3 terminale, mijlocul se leaga la masa GND iar stanga si dreapta sint contactele de rotire stanga respectiv dreapta. Pinii i-i gasiti tot in codul din pastebin.
Cei doi pini ramasi liberi ai encoderului rotativ, sint click-ul pentru butonul (apasat/relaxat) care pe moment nu i-am legat electric de acest mic montaj, dar in cod deja avem si acesta introdus in cazul in care butonul encoderului va fi folosit de exemplu pentru memorarea frecventei sau volumului etc...Asta ramene de vazut, cat de mult o sa imbarlig acel mic radio receptor
Codul i-l gasiti in descrierea videoclipului.
Spor la bricolat !