RGB LED so tri LED v različnih barvah (rdeča - rdeča, zeleno - zelena, modro - modra), zaprte v enem ohišju. Poglejmo, kako povezati RGB LED z Arduino.
Potrebno je
- - Arduino;
- - RGB LED;
- - 3 upori za 220 Ohm;
- - priključne žice;
- - deska za kruh;
- - Računalnik.
Navodila
Korak 1
RGB LED so dve vrsti: s skupno anodo ("plus") in skupno katodo ("minus"). Na sliki so shematični diagrami teh dveh vrst LED. Dolga noga LED je vedno običajni napajalni kabel. Rdeči kabel LED (R) se nahaja ločeno, zelena (G) in modra (B) sta na drugi strani anode, kot je prikazano na sliki. V tem članku si bomo ogledali povezavo RGB LED s skupno anodo in skupno katodo.
2. korak
Diagram povezave za RGB LED s skupno anodo je prikazan na sliki. Anodo povežemo z "+5 V" na plošči Arduino, ostale tri nožice pa na poljubne digitalne nožice.
Upoštevajte, da vsako LED povezujemo prek lastnega upora in ne uporabljamo ene skupne. Priporočljivo je storiti prav to, saj ima vsaka od LED svojo učinkovitost. In če jih vse povežete z enim uporom, bodo LED svetile z različno svetlostjo.
3. korak
Napišimo klasično skico »utripanja«. Po vrsti bomo omogočili in onemogočili vsako od treh barv. Upoštevajte, da bo lučka zasvetila, ko na ustrezen zatič Arduina uporabimo LOW.
4. korak
Poglejmo utripajoče RGB LED v akciji. LED se vklopi rdeče, zeleno in modro. Vsaka barva zasveti 1 sekundo, nato ugasne 2 sekundi in vklopi se naslednja.
Vsak kanal lahko osvetlite posebej, lahko vse hkrati, nato pa se bo spremenila barva sijaja.
5. korak
Če uporabljate običajno katodno LED RGB, povežite dolgi vod LED na GND plošče Arduino in kanale R, G in B na digitalna vrata Arduino. Upoštevati je treba, da LED-diode zasvetijo, ko se na kanale R, G, B uporabi visok nivo (HIGH), v nasprotju z LED-diodami s skupno anodo.
Če zgornje skice ne spremenite, bo vsaka barva LED v tem primeru svetila 2 sekundi, premor med njima pa 1 sekundo.