Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Dacă abia ați început să învățați cum să utilizați un receptor IR și să aflați cum funcționează componenta, acesta este proiectul perfect pentru a începe! Înainte de a intra în acest proiect, asigurați-vă că ați descărcat biblioteca receptor IR care se găsește în Instrumente << Gestionați bibliotecile.
Provizii
- 3 LED-uri colorate diferite
- Receptor IR
- Telecomandă (o telecomandă T. V ar funcționa)
- Sârme jumper
- 3 rezistențe 1K
- Pană de pâine
Pasul 1: Pasul 1: primiți codul HEX
În funcție de telecomanda utilizată, codurile HEX pentru fiecare telecomandă sunt diferite. Pentru ca receptorul IR să recunoască telecomenzile care sunt apăsate, codurile HEX trebuie identificate și stocate în cod.
Iată codul pentru a primi codul HEX pentru fiecare control. Doriți să înregistrați 5 butoane de pe telecomandă, inclusiv un buton OFF și ON.
#include
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); rezultate decode_results;
configurare nulă () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (adevărat); }
bucla nulă () {
if (irrecv.decode (& rezultate)) {
Serial.println (results.value, HEX);
irrecv.resume (); }}
Pasul 2: Pasul 2: Configurarea receptorului IR
Acum este timpul să configurați componentele de pe panou. Începeți prin asamblarea receptorului IR.
Există 3 picioare pe receptorul IR. Piciorul din extrema dreaptă este VCC (putere), piciorul din extrema stângă dacă OUT (conectați la un pin), iar piciorul din mijloc este pentru GND.
- Conectați VCC la șina de alimentare de pe panou
- Conectați pinul OUT la 11 de pe Arduino
- Conectați știftul GND la șina de sol de pe panou
Pasul 3: Pasul 3: Conectați LED-urile
- Conectați piciorul scurt al tuturor LED-urilor la un rezistor de 1 K ohm care apoi se conectează la alimentare
- Conectați piciorul lung al LED-ului albastru la pinul 5 de pe Arduino
- Conectați piciorul lung al LED-ului roșu la pinul 3 de pe Arduino
- Conectați piciorul lung al LED-ului verde la pinul 6 de pe Arduino
Pasul 4: Pasul 4: Codul
Iată Codul:
Asigurați-vă că schimbați fiecare buton de cod HEX la codul HEX desemnat pentru telecomanda care este utilizată.