Innholdsfortegnelse:
Video: IR -mottaker lyskontroll: 4 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hvis du bare begynner å lære å bruke en IR -mottaker, og finner ut hvordan komponenten fungerer, er dette det perfekte prosjektet å starte med! Sørg for at du har lastet ned IR -mottakerbiblioteket under Verktøy << Administrer biblioteker før du går inn i dette prosjektet.
Rekvisita
- 3 forskjellige fargede lysdioder
- IR -mottaker
- Fjernkontroll (en TV -fjernkontroll ville fungere)
- Jumper Wires
- 3 1K motstander
- Brødbrett
Trinn 1: Trinn 1: Motta HEX -kode
Avhengig av hvilken fjernkontroll som brukes, er HEX -kodene for hver fjernkontroll forskjellige. For at IR -mottakeren skal gjenkjenne fjernkontrollene som trykkes, må HEX -kodene identifiseres og lagres i koden.
Her er koden for å motta HEX -koden for hver kontroll. Du vil spille inn 5 knapper fra fjernkontrollen, inkludert en AV og PÅ -knapp.
#inkludere
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); resultater for dekoderesultater;
ugyldig oppsett () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (true); }
void loop () {
if (irrecv.decode (& resultater)) {
Serial.println (resultater.verdi, HEX);
irrecv.resume (); }}
Trinn 2: Trinn 2: Sett opp IR -mottaker
Nå er det på tide å sette opp komponentene på brødbrettet. Start med å sette sammen IR -mottakeren.
Det er 3 ben på IR -mottakeren. Benet lengst til høyre er VCC (strøm), beinet lengst til venstre hvis UT (koble til en pinne), og det midterste benet er for GND.
- Koble VCC til strømskinnen på brødbrettet
- Koble OUT -pinnen til 11 på Arduino
- Koble GND -pinnen til bakkeskinnen på brødbrettet
Trinn 3: Trinn 3: Koble til lysdioder
- Koble det korte benet til alle lysdiodene til en 1 K ohm motstand som deretter kobles til strøm
- Koble den blå LED -etappen til pin 5 på Arduino
- Koble den røde lysdiodens lange bein til pinne 3 på Arduino
- Koble den grønne LEDs lange ben til pinne 6 på Arduino
Trinn 4: Trinn 4: Koden
Her er koden:
Sørg for å endre hver knapp HEX -kode til den angitte HEX -koden for fjernkontrollen som brukes.