Sadržaj:

IR daljinski analizator / prijemnik s Arduinom: 3 koraka
IR daljinski analizator / prijemnik s Arduinom: 3 koraka

Video: IR daljinski analizator / prijemnik s Arduinom: 3 koraka

Video: IR daljinski analizator / prijemnik s Arduinom: 3 koraka
Video: Project Kit Pr21.1 Infrared Remote Control Инфракрасный приемник и пульт. 3 февраля 2023 г. 2024, Lipanj
Anonim
Image
Image
IC daljinski analizator / prijemnik s Arduinom
IC daljinski analizator / prijemnik s Arduinom

Ovaj analizator istovremeno prima 40 različitih IC protokola i prikazuje adresu i kod primljenog signala.

Koristi Arduino IRMP biblioteku koja uključuje ovu aplikaciju kao primjer, kao i druge korisne aplikacije!

Ako želite analizirati svoj daljinski upravljač ili želite kontrolirati svoju Arduino aplikaciju rezervnim daljinskim upravljačem, morate znati kôd poslan za svaki ključ.

Serijski ili paralelni LCD zaslon može se priključiti da radi kao samostalni uređaj bez potrebe za serijskim monitorom.

Slična, ali temeljnija uputa može se pronaći na

Korak 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano ili UNO
  • Infracrveni prijemnik

Izborno

  • Serijski 1604 LCD
  • Oglasna ploča
  • Kratkospojne žice

Korak 2: Instalacija softvera

Nakon instaliranja IDE -a i odabira odgovarajuće ploče, otvorite Upravitelj knjižnice pomoću Ctrl+Shift+I i potražite IRMP. Instalirajte ga, a zatim odaberite Datoteka -> Primjeri -> Primjeri iz prilagođenih knjižnica -> AllProtocols.

Omogućite vrstu LCD -a koju imate u retku 43 i dalje. Svi izlazi mogu se vidjeti i na Arduino serijskom monitoru, tako da nema potrebe za priključivanjem LCD -a za analizu!

Korak 3: Analiza / primanje

Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje
Analiziranje / primanje

Pokrenite program i ako se detektira IC signal, ugrađena LED dioda će bljeskati.

Ako se signal može dekodirati, rezultat se ispisuje na serijski izlaz (i LCD). Završni R znači da je ova naredba naredba za ponavljanje.

Ako trebate analizirati jedan od 10 onemogućenih protokola, upotrijebite primjer OneProtocol.

Preporučeni: