IR -mottaker lyskontroll: 4 trinn
IR -mottaker lyskontroll: 4 trinn

Video: IR -mottaker lyskontroll: 4 trinn

Video: IR -mottaker lyskontroll: 4 trinn
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2025, Januar
Anonim
IR -mottaker lyskontroll
IR -mottaker lyskontroll

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

Trinn 2: Sett opp IR -mottaker
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

Trinn 3: Koble til lysdioder
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

Trinn 4: Koden
Trinn 4: Koden

Her er koden:

Sørg for å endre hver knapp HEX -kode til den angitte HEX -koden for fjernkontrollen som brukes.