Cuprins:

Analizor / receptor IR la distanță cu Arduino: 3 pași
Analizor / receptor IR la distanță cu Arduino: 3 pași

Video: Analizor / receptor IR la distanță cu Arduino: 3 pași

Video: Analizor / receptor IR la distanță cu Arduino: 3 pași
Video: CS50 2014 - Week 7 2024, Iunie
Anonim
Image
Image
Analizor / receptor IR la distanță cu Arduino
Analizor / receptor IR la distanță cu Arduino

Acest analizor primește simultan 40 de protocoale IR diferite și arată adresa și codul semnalului primit.

Utilizează biblioteca Arduino IRMP, care include această aplicație ca exemplu, precum și alte aplicații utile!

Dacă doriți să vă analizați telecomanda sau doriți să vă controlați aplicația Arduino cu o telecomandă de rezervă, trebuie să cunoașteți codul trimis pentru fiecare cheie.

Un LCD serial sau paralel poate fi atașat pentru a funcționa ca un dispozitiv independent, fără a fi nevoie de un monitor serial.

O instrucțiune similară, dar mai de bază, poate fi găsită la

Pasul 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano sau UNO
  • Receptor infraroșu

Opțional

  • Serial 1604 LCD
  • Pană de pâine
  • Sârme de jumper

Pasul 2: Instalarea software-ului

După instalarea IDE și alegerea plăcii potrivite, deschideți Library Manager cu Ctrl + Shift + I și căutați IRMP. Instalați-l și apoi alegeți Fișier -> Exemple -> Exemple din biblioteci personalizate -> AllProtocols.

Activați tipul de LCD pe care îl aveți la rândul 43 și urm. Toate ieșirile pot fi văzute și la Arduino Serial Monitor, deci nu este nevoie să atașați un LCD pentru analiză!

Pasul 3: Analizare / Primire

Analizând / Primind
Analizând / Primind
Analizând / Primind
Analizând / Primind
Analizând / Primind
Analizând / Primind

Rulați programul și dacă este detectat un semnal IR, LED-ul încorporat va clipi.

Dacă semnalul poate fi decodat, rezultatul este tipărit pe ieșirea Serial (și pe ecranul LCD). R-ul final înseamnă că această comandă este o comandă repetată.

Dacă trebuie să analizați unul dintre cele 10 protocoale dezactivate, utilizați exemplul OneProtocol.

Recomandat: