Cum Se Conectează LED-ul RGB La Arduino

Cum Se Conectează LED-ul RGB La Arduino
Cum Se Conectează LED-ul RGB La Arduino
Anonim

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ă.

Recomandat: