RGB LED on kolme eriväristä LEDiä (punainen - punainen, vihreä - vihreä, sininen - sininen), jotka on suljettu yhteen koteloon. Katsotaanpa, kuinka yhdistää RGB LED Arduinoon.
Se on välttämätöntä
- - Arduino;
- - RGB-LED;
- - 3 vastusta 220 ohmille;
- - liitäntäjohdot;
- - leipälauta;
- - tietokone.
Ohjeet
Vaihe 1
RGB-ledit ovat kahden tyyppisiä: niissä on yhteinen anodi ("plus") ja yhteinen katodi ("miinus"). Kuvassa on kaavamaiset kaaviot näistä kahdesta LED-tyypistä. LEDin pitkä jalka on aina yhteinen virtajohto. Punainen LED-johto (R) sijaitsee erikseen, vihreä (G) ja sininen (B) anodin toisella puolella kuvan osoittamalla tavalla. Tässä artikkelissa tarkastellaan RGB-LEDin liittämistä sekä yhteisen anodin että yhteisen katodin kanssa.
Vaihe 2
Yhteisen anodin sisältävän RGB-LEDin kytkentäkaavio on esitetty kuvassa. Yhdistämme anodin "+5 V": een Arduino-kortilla, muut kolme nastaa mielivaltaisiin digitaalisiin nastoihin.
Huomaa, että yhdistämme kukin ledeistä oman vastuksensa kautta, emmekä käytä yhtä yhteistä. On suositeltavaa tehdä juuri tämä, koska jokaisella LEDillä on oma hyötysuhde. Ja jos liität ne kaikki yhden vastuksen kautta, LEDit palavat eri kirkkaudella.
Vaihe 3
Kirjoitetaan uudestaan klassinen "vilkkuva" luonnos. Otamme käyttöön ja poistamme käytöstä kaikki kolme väriä vuorotellen. Huomaa, että LED-valo syttyy, kun käytämme LOW-arvoa Arduinon vastaavaan tapiin.
Vaihe 4
Katsotaanpa vilkkuvat RGB-LEDit toiminnassa. LED syttyy vuorotellen punaiseksi, vihreäksi ja siniseksi. Jokainen väri syttyy yhden sekunnin ajan, sammuu sitten 2 sekunniksi ja seuraava syttyy.
Voit sytyttää jokaisen kanavan erikseen, voit kaikki samaan aikaan, sitten hehkun väri muuttuu.
Vaihe 5
Jos käytät yhteistä katodista RGB-LEDiä, kytke sitten LEDin pitkä johto Arduino-kortin GND: hen ja R-, G- ja B-kanavat Arduinon digitaalisiin portteihin. On muistettava, että LED-valot syttyvät, kun kanaville R, G, B kohdistetaan korkea taso (HIGH), toisin kuin LEDillä, jossa on yhteinen anodi.
Jos et muuta yllä olevaa luonnosta, LEDin jokainen väri palaa tässä tapauksessa 2 sekunnin ajan ja niiden välinen tauko on 1 sekunti.