Kazalo:

IR daljinski analizator / sprejemnik z Arduinom: 3 koraki
IR daljinski analizator / sprejemnik z Arduinom: 3 koraki

Video: IR daljinski analizator / sprejemnik z Arduinom: 3 koraki

Video: IR daljinski analizator / sprejemnik z Arduinom: 3 koraki
Video: Project Kit Pr21.2 Control LED through Infrared Remot. Управляем яркостью LED 4 февраля 2023 г. 2024, Junij
Anonim
Image
Image
IR daljinski analizator / sprejemnik z Arduinom
IR daljinski analizator / sprejemnik z Arduinom

Ta analizator hkrati sprejme 40 različnih IR protokolov in prikaže naslov in kodo prejetega signala.

Uporablja knjižnico Arduino IRMP, ki vključuje to aplikacijo kot primer in druge uporabne aplikacije!

Če želite analizirati daljinski upravljalnik ali nadzirati svojo aplikacijo Arduino z rezervnim daljinskim upravljalnikom, morate poznati kodo, poslano za vsak ključ.

Za delovanje tega kot samostojne naprave brez potrebe po serijskem monitorju lahko priključite serijski ali paralelni LCD.

Podobno, a bolj osnovno navodilo najdete na

1. korak: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano ali UNO
  • Infrardeči sprejemnik

Neobvezno

  • Serijski 1604 LCD
  • Ogledna plošča
  • Mostične žice

2. korak: Namestitev programske opreme

Ko namestite IDE in izberete pravo ploščo, odprite Upravitelja knjižnic s Ctrl+Shift+I in poiščite IRMP. Namestite ga in nato izberite Datoteka -> Primeri -> Primeri iz knjižnic po meri -> AllProtocols.

Omogočite vrsto LCD -ja, ki jo imate v vrstici 43 ff. Vse izhode si lahko ogledate tudi na serijskem monitorju Arduino, zato za analizo ni treba priložiti LCD -ja!

3. korak: Analiza / sprejem

Analiziranje / sprejemanje
Analiziranje / sprejemanje
Analiziranje / sprejemanje
Analiziranje / sprejemanje
Analiziranje / sprejemanje
Analiziranje / sprejemanje

Zaženite program in če zazna IR signal, bo vgrajena LED utripala.

Če je signal mogoče dekodirati, se rezultat natisne na serijski izhod (in LCD). Slednji R pomeni, da je ta ukaz ponovni ukaz.

Če morate analizirati enega od 10 onemogočenih protokolov, uporabite primer OneProtocol.

Priporočena: