Il LED RGB è composto da tre LED di diversi colori (Rosso - rosso, Verde - verde, Blu - blu), racchiusi in un unico alloggiamento. Vediamo come collegare LED RGB ad Arduino.
È necessario
- -Arduino;
- - LED RGB;
- - 3 resistenze per 220 Ohm;
- - fili di collegamento;
- - tagliere di pane;
- - un computer.
Istruzioni
Passo 1
I LED RGB sono di due tipi: con anodo comune ("più") e catodo comune ("meno"). La figura mostra i diagrammi schematici di questi due tipi di LED. La gamba lunga del LED è sempre il cavo di alimentazione comune. Il cavo del LED rosso (R) si trova separatamente, il verde (G) e il blu (B) si trovano sull'altro lato dell'anodo, come mostrato in figura. In questo articolo, esamineremo il collegamento di un LED RGB sia con un anodo comune che con un catodo comune.
Passo 2
Lo schema di collegamento per un LED RGB con anodo comune è mostrato in figura. Colleghiamo l'anodo a "+5 V" sulla scheda Arduino, gli altri tre pin a pin digitali arbitrari.
Si prega di notare che stiamo collegando ciascuno dei LED tramite il proprio resistore e non ne usiamo uno comune. È consigliabile fare proprio questo, perché ciascuno dei LED ha la propria efficienza. E se li colleghi tutti attraverso un resistore, i LED si illumineranno con una luminosità diversa.
Passaggio 3
Riscriviamo il classico schizzo "blink". Abiliteremo e disattiveremo a turno ciascuno dei tre colori. Nota che il LED si accenderà quando applichiamo LOW al pin corrispondente dell'Arduino.
Passaggio 4
Vediamo i LED RGB lampeggianti in azione. Il LED si accende alternativamente in rosso, verde e blu. Ciascun colore si accende per 1 secondo, quindi si spegne per 2 secondi e il successivo si accende.
Puoi illuminare ciascun canale separatamente, puoi farlo tutti allo stesso tempo, quindi il colore del bagliore cambierà.
Passaggio 5
Se stai utilizzando un LED RGB a catodo comune, collega il cavo lungo del LED al GND della scheda Arduino e i canali R, G e B alle porte digitali di Arduino. Si ricorda che i led si accendono quando viene applicato un livello alto (HIGH) ai canali R, G, B, contrariamente al led con anodo comune.
Se non si modifica lo schizzo sopra, ogni colore del LED in questo caso sarà acceso per 2 secondi e la pausa tra di essi sarà di 1 secondo.