Indholdsfortegnelse:

IR fjernanalysator / modtager med Arduino: 3 trin
IR fjernanalysator / modtager med Arduino: 3 trin

Video: IR fjernanalysator / modtager med Arduino: 3 trin

Video: IR fjernanalysator / modtager med Arduino: 3 trin
Video: Как управлять приводом с помощью Arduino - Robojax 2024, November
Anonim
Image
Image
IR fjernanalysator / modtager med Arduino
IR fjernanalysator / modtager med Arduino

Denne analysator modtager 40 forskellige IR -protokoller samtidigt og viser adressen og koden for det modtagne signal.

Det bruger Arduino IRMP -biblioteket, som inkluderer dette program som et eksempel såvel som andre nyttige applikationer!

Hvis du vil analysere din fjernbetjening eller vil styre din Arduino -applikation med en ekstra fjernbetjening, skal du kende koden, der er sendt til hver nøgle.

En seriel eller parallel LCD kan tilsluttes for at betjene dette som en selvstændig enhed uden behov for en seriel skærm.

En lignende, men mere grundlæggende instruktion findes på

Trin 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano eller UNO
  • Infrarød modtager

Valgfri

  • Seriel 1604 LCD
  • Brødbræt
  • Jumper ledninger

Trin 2: Softwareinstallation

Efter installation af IDE og valg af det rigtige bord, skal du åbne Library Manager med Ctrl+Shift+I og søge efter IRMP. Installer det, og vælg derefter Fil -> Eksempler -> Eksempler fra brugerdefinerede biblioteker -> AllProtocols.

Aktiver den type LCD, du har på linje 43 ff. Alle output kan også ses på Arduino Serial Monitor, så det er ikke nødvendigt at vedhæfte en LCD til analyse!

Trin 3: Analyse / modtagelse

Analyse / modtagelse
Analyse / modtagelse
Analyse / modtagelse
Analyse / modtagelse
Analyse / modtagelse
Analyse / modtagelse

Kør programmet, og hvis der registreres et IR -signal, blinker den indbyggede LED.

Hvis signalet kan dekodes, udskrives resultatet til Serial output (og LCD). Den bageste R betyder, at denne kommando er en gentagelseskommando.

Hvis du har brug for at analysere en af de 10 deaktiverede protokoller, skal du bruge eksemplet OneProtocol.

Anbefalede: