Hvordan Koble RGB LED Til Arduino

Hvordan Koble RGB LED Til Arduino
Hvordan Koble RGB LED Til Arduino

Innholdsfortegnelse:

Anonim

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.

Anbefalt: