LED-ul RGB este format din trei LED-uri de culori diferite (roșu - roșu, verde - verde, albastru - albastru), închise într-o singură carcasă. Să vedem cum să conectăm LED-ul RGB la Arduino.
Este necesar
- - Arduino;
- - LED RGB;
- - 3 rezistențe pentru 220 Ohm;
- - fire de conectare;
- - tablă de pâine;
- - un calculator.
Instrucțiuni
Pasul 1
LED-urile RGB sunt de două tipuri: cu un anod comun („plus”) și un catod comun („minus”). Figura prezintă diagramele schematice ale acestor două tipuri de LED-uri. Piciorul lung al LED-ului este întotdeauna cablul de alimentare comun. LED-ul roșu (R) este situat separat, verde (G) și albastru (B) sunt situate pe cealaltă parte a anodului, așa cum se arată în figură. În acest articol, vom analiza conectarea unui LED RGB atât cu un anod comun, cât și cu un catod comun.
Pasul 2
Schema de conectare pentru un LED RGB cu un anod comun este prezentată în figură. Conectăm anodul la „+5 V” de pe placa Arduino, ceilalți trei pini la pini digitali arbitrari.
Vă rugăm să rețineți că conectăm fiecare dintre LED-uri prin propriul rezistor și nu folosim unul comun. Este recomandabil să faceți exact acest lucru, deoarece fiecare dintre LED-uri are propria eficiență. Și dacă le conectați pe toate printr-un rezistor, LED-urile vor străluci cu o luminozitate diferită.
Pasul 3
Să rescriem schița clasică „clipire”. Vom activa și dezactiva fiecare dintre cele trei culori pe rând. Rețineți că LED-ul se va aprinde când aplicăm LOW pe pinul corespunzător al Arduino.
Pasul 4
Să vedem LED-urile RGB intermitente în acțiune. LED-ul se aprinde la rândul său roșu, verde și albastru. Fiecare culoare se aprinde timp de 1 secundă, apoi se stinge timp de 2 secunde, iar următoarea se aprinde.
Puteți aprinde fiecare canal separat, puteți face toate în același timp, apoi culoarea strălucirii se va schimba.
Pasul 5
Dacă utilizați un LED RGB catodic comun, atunci conectați cablul lung al LED-ului la GND-ul plăcii Arduino și canalele R, G și B la porturile digitale ale Arduino. Trebuie reamintit faptul că LED-urile se aprind când se aplică un nivel ridicat (HIGH) canalelor R, G, B, spre deosebire de LED-urile cu un anod comun.
Dacă nu modificați schița de mai sus, atunci fiecare culoare a LED-ului în acest caz va fi aprinsă timp de 2 secunde, iar pauza dintre ele va fi de 1 secundă.