Inhoudsopgave:

IR Remote Analyzer / Ontvanger met Arduino - Ajarnpa
IR Remote Analyzer / Ontvanger met Arduino - Ajarnpa

Video: IR Remote Analyzer / Ontvanger met Arduino - Ajarnpa

Video: IR Remote Analyzer / Ontvanger met Arduino - Ajarnpa
Video: {802} IR Remote Control Tester Using Arduino Uno 2024, Juni-
Anonim
Image
Image
IR Remote Analyzer / Ontvanger Met Arduino
IR Remote Analyzer / Ontvanger Met Arduino

Deze analysator ontvangt gelijktijdig 40 verschillende IR-protocollen en toont het adres en de code van het ontvangen signaal.

Het maakt gebruik van de Arduino IRMP-bibliotheek, die deze applicatie als voorbeeld bevat, evenals andere handige applicaties!

Als u uw afstandsbediening wilt analyseren of uw Arduino-toepassing wilt bedienen met een reserve-afstandsbediening, moet u de code weten die voor elke sleutel is verzonden.

Een seriële of parallelle LCD kan worden aangesloten om dit als een standalone apparaat te gebruiken zonder dat een seriële monitor nodig is.

Een vergelijkbare maar meer basale instructie is te vinden op

Stap 1: Stuklijst

stuklijst
stuklijst
stuklijst
stuklijst
  • Arduino Nano of UNO
  • Infrarood ontvanger

Optioneel

  • Serieel 1604 LCD-scherm
  • Breadboard
  • Doorverbindingsdraden

Stap 2: Software-installatie

Na het installeren van de IDE en het kiezen van het juiste bord, open je de Bibliotheek Manager met Ctrl+Shift+I en zoek je naar IRMP. Installeer het en kies vervolgens Bestand -> Voorbeelden -> Voorbeelden uit aangepaste bibliotheken -> Alle protocollen.

Schakel het type LCD in dat u heeft op regel 43 ff. Alle outputs zijn ook te zien op de Arduino Serial Monitor, dus het is niet nodig om een LCD aan te sluiten voor analyse!

Stap 3: Analyseren / ontvangen

Analyseren / ontvangen
Analyseren / ontvangen
Analyseren / ontvangen
Analyseren / ontvangen
Analyseren / ontvangen
Analyseren / ontvangen

Voer het programma uit en als een IR-signaal wordt gedetecteerd, gaat de ingebouwde LED knipperen.

Als het signaal kan worden gedecodeerd, wordt het resultaat afgedrukt naar de seriële uitvoer (en het LCD-scherm). De afsluitende R betekent dat dit commando een herhaalcommando is.

Als u een van de 10 uitgeschakelde protocollen moet analyseren, gebruikt u het OneProtocol-voorbeeld.

Aanbevolen: