Innehållsförteckning:
Video: IR -mottagarljuskontroll: 4 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Om du bara börjar lära dig hur du använder en IR -mottagare och funderar på hur komponenten fungerar, är detta det perfekta projektet att börja med! Innan du går in i det här projektet, se till att du har laddat ner IR -mottagarbiblioteket som finns under Verktyg << Hantera bibliotek.
Tillbehör
- 3 olika färgade lysdioder
- IR -mottagare
- Fjärrkontroll (en fjärrkontroll skulle fungera)
- Jumper Wires
- 3 1K motstånd
- Bakbord
Steg 1: Steg 1: Ta emot HEX -kod
Beroende på vilken fjärrkontroll som används är HEX -koder för varje fjärrkontroll olika. För att IR -mottagaren ska känna igen de fjärrkontroller som trycks ned måste HEX -koder identifieras och lagras i koden.
Här är koden för att ta emot HEX -koden för varje kontroll. Du vill spela in 5 knappar från din fjärrkontroll inklusive en AV och PÅ -knapp.
#omfatta
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); resultat avkodningsresultat;
void setup () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (true); }
void loop () {
if (irrecv.decode (& resultat)) {
Serial.println (resultat.värde, HEX);
irrecv.resume (); }}
Steg 2: Steg 2: Installera IR -mottagare
Nu är det dags att installera komponenterna på panelen. Börja med att montera IR -mottagaren.
Det finns 3 ben på IR -mottagaren. Benet längst till höger är VCC (power), benet längst till vänster om OUT (anslut till en stift) och mittbenet är för GND.
- Anslut VCC till kraftskenan på panelen
- Anslut OUT -stiftet till 11 på Arduino
- Anslut GND -stiftet till markskenan på brödbrädan
Steg 3: Steg 3: Anslut lysdioder
- Anslut det korta benet på alla lysdioder till ett 1 K ohm -motstånd som sedan ansluts till ström
- Anslut den blå lysdiodens långa ben till stift 5 på Arduino
- Anslut den röda lysdiodens långa ben till stift 3 på Arduino
- Anslut den gröna lysdiodens långa ben till stift 6 på Arduino
Steg 4: Steg 4: Koden
Här är koden:
Var noga med att ändra varje knapp HEX -kod till den angivna HEX -koden för fjärrkontrollen som används.