Innehållsförteckning:

IR fjärranalysator / mottagare med Arduino: 3 steg
IR fjärranalysator / mottagare med Arduino: 3 steg

Video: IR fjärranalysator / mottagare med Arduino: 3 steg

Video: IR fjärranalysator / mottagare med Arduino: 3 steg
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, Juni
Anonim
Image
Image
IR fjärranalysator / mottagare med Arduino
IR fjärranalysator / mottagare med Arduino

Denna analysator tar emot 40 olika IR -protokoll samtidigt och visar adressen och koden för den mottagna signalen.

Den använder Arduino IRMP -biblioteket, som innehåller denna applikation som ett exempel såväl som andra användbara applikationer!

Om du vill analysera din fjärrkontroll eller vill styra din Arduino -applikation med en extra fjärrkontroll måste du veta koden som skickas för varje nyckel.

En seriell eller parallell LCD -skärm kan anslutas för att fungera som en fristående enhet utan att behöva en seriell bildskärm.

En liknande men mer grundläggande instruktion finns på

Steg 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano eller UNO
  • Infraröd mottagare

Frivillig

  • Serie 1604 LCD
  • Bakbord
  • Bygelkablar

Steg 2: Programvaruinstallation

När du har installerat IDE och valt rätt kort öppnar du Library Manager med Ctrl+Shift+I och söker efter IRMP. Installera det och välj sedan Arkiv -> Exempel -> Exempel från anpassade bibliotek -> AllProtocols.

Aktivera den typ av LCD -skärm du har på rad 43 ff. Alla utgångar kan också ses på Arduino Serial Monitor, så det är inte nödvändigt att bifoga en LCD för analys!

Steg 3: Analysera / ta emot

Analysera / ta emot
Analysera / ta emot
Analysera / ta emot
Analysera / ta emot
Analysera / ta emot
Analysera / ta emot

Kör programmet och om en IR -signal detekteras blinkar den inbyggda lysdioden.

Om signalen kan avkodas skrivs resultatet ut till seriell utgång (och LCD). Den efterföljande R betyder att detta kommando är ett upprepningskommando.

Om du behöver analysera ett av de 10 inaktiverade protokollen använder du OneProtocol -exemplet.

Rekommenderad: