RGB LED su tri LED različite boje (crvena - crvena, zeleno - zelena, plavo - plava), zatvorene u jednom kućištu. Pogledajmo kako spojiti RGB LED na Arduino.
Nužno je
- - Arduino;
- - RGB LED;
- - 3 otpornika za 220 Ohm;
- - spojne žice;
- - daska za kruh;
- - Računalo.
Upute
Korak 1
RGB LED su dvije vrste: sa zajedničkom anodom ("plus") i zajedničkom katodom ("minus"). Na slici su shematski dijagrami ove dvije vrste LED-a. Dugačka noga LED-a uvijek je uobičajeni kabel napajanja. Crveni LED kabel (R) nalazi se odvojeno, zeleni (G) i plavi (B) nalaze se na drugoj strani anode, kao što je prikazano na slici. U ovom ćemo članku razmotriti povezivanje RGB LED-a s zajedničkom anodom i zajedničkom katodom.
Korak 2
Dijagram povezivanja RGB LED-a sa zajedničkom anodom prikazan je na slici. Anodu spajamo na "+5 V" na ploči Arduino, ostala tri pina na proizvoljne digitalne pinove.
Imajte na umu da svaku LED diodu povezujemo kroz vlastiti otpornik, a ne koristimo jedan zajednički. Preporučljivo je učiniti upravo to, jer svaka LED dioda ima svoju učinkovitost. A ako ih sve spojite kroz jedan otpor, LED će svijetliti različitom svjetlinom.
3. korak
Prepišimo klasičnu skicu "treptanja". Omogućit ćemo i onemogućiti svaku od tri boje redom. Imajte na umu da će LED svijetliti kad primijenimo LOW na odgovarajući pin Arduina.
4. korak
Pogledajmo bljeskajuće RGB LED diode na djelu. LED se uključuje crveno, zeleno i plavo. Svaka boja svijetli 1 sekundu, zatim se gasi 2 sekunde i uključuje se sljedeća.
Možete zasebno osvijetliti svaki kanal, možete sve istovremeno, a tada će se promijeniti boja sjaja.
Korak 5
Ako koristite uobičajenu katodnu RGB LED diodu, spojite dugi vod LED-a na GND ploče Arduino i R, G i B kanale na digitalne priključke Arduina. Treba imati na umu da LED diode svijetle kada se na kanale R, G, B primijeni visoka razina (HIGH), za razliku od LED-a sa zajedničkom anodom.
Ako ne promijenite gornju skicu, tada će svaka boja LED-a u ovom slučaju biti uključena 2 sekunde, a stanka između njih bit će 1 sekunda.