RGB LED er tre lysdioder i forskjellige farger (rød - rød, grønn - grønn, blå - blå), innkapslet i ett hus. La oss se hvordan du kobler RGB LED til Arduino.
Det er nødvendig
- - Arduino;
- - RGB LED;
- - 3 motstander for 220 Ohm;
- - tilkobling av ledninger;
- - brødbrett;
- - en datamaskin.
Bruksanvisning
Trinn 1
RGB-lysdioder er av to typer: med en felles anode ("pluss") og en vanlig katode ("minus"). Figuren viser skjematiske diagrammer for disse to typer LED-er. Den lange delen av LED-en er alltid den vanlige strømledningen. Den røde LED-ledningen (R) er plassert separat, grønn (G) og blå (B) er plassert på den andre siden av anoden, som vist på figuren. I denne artikkelen vil vi se på å koble en RGB LED til både en vanlig anode og en vanlig katode.
Steg 2
Koblingsskjemaet for en RGB LED med en felles anode er vist i figuren. Vi kobler anoden til "+5 V" på Arduino-kortet, de andre tre pinnene til vilkårlige digitale pinner.
Vær oppmerksom på at vi kobler til hver av lysdiodene gjennom sin egen motstand, og ikke bruker en vanlig. Det anbefales å gjøre nettopp det, fordi hver av LED-lampene har sin egen effektivitet. Og hvis du kobler dem alle gjennom en motstand, vil lysdiodene lyse med forskjellig lysstyrke.
Trinn 3
La oss omskrive den klassiske "blink" -skissen. Vi vil aktivere og deaktivere hver av de tre fargene etter tur. Vær oppmerksom på at LED-lampen vil lyse når vi bruker LAV på den tilsvarende pinnen til Arduino.
Trinn 4
La oss se de blinkende RGB-LEDene i aksjon. LED-lampen tennes igjen rød, grønn og blå. Hver farge lyser i 1 sekund, slukkes deretter i 2 sekunder, og den neste tennes.
Du kan tenne hver kanal separat, du kan alle samtidig, så vil fargen på gløden endres.
Trinn 5
Hvis du bruker en vanlig katode RGB-LED, kobler du den lange ledningen til LED-en til GND på Arduino-kortet og R-, G- og B-kanalene til de digitale portene på Arduino. Det bør huskes at lysdiodene lyser når det brukes et høyt nivå (HØY) på kanalene R, G, B, i motsetning til lysdioden med en felles anode.
Hvis du ikke endrer skissen ovenfor, vil hver farge på LED-lampen i dette tilfellet være på i 2 sekunder, og pausen mellom dem vil være 1 sekund.