Sommario:

Analizzatore/ricevitore IR remoto con Arduino: 3 passaggi
Analizzatore/ricevitore IR remoto con Arduino: 3 passaggi

Video: Analizzatore/ricevitore IR remoto con Arduino: 3 passaggi

Video: Analizzatore/ricevitore IR remoto con Arduino: 3 passaggi
Video: Ricevitore ad infrarossi (Sensori con Arduino) 2024, Novembre
Anonim
Image
Image
Analizzatore/ricevitore IR remoto con Arduino
Analizzatore/ricevitore IR remoto con Arduino

Questo analizzatore riceve contemporaneamente 40 diversi protocolli IR e mostra l'indirizzo e il codice del segnale ricevuto.

Utilizza la libreria Arduino IRMP, che include questa applicazione come esempio e altre applicazioni utili!

Se vuoi analizzare il tuo telecomando o vuoi controllare la tua applicazione Arduino con un telecomando di riserva, devi conoscere il codice inviato per ogni chiave.

È possibile collegare un LCD seriale o parallelo per utilizzarlo come dispositivo autonomo senza la necessità di un monitor seriale.

Un'istruzione simile ma più basilare può essere trovata su

Passaggio 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano o UNO
  • Ricevitore a infrarossi

Opzionale

  • LCD seriale 1604
  • tagliere
  • Ponticelli

Passaggio 2: installazione del software

Dopo aver installato l'IDE e aver scelto la scheda giusta, apri il Gestore della libreria con Ctrl+Shift+I e cerca IRMP. Installalo e quindi scegli File -> Esempi -> Esempi da librerie personalizzate -> AllProtocols.

Abilita il tipo di LCD che hai alla riga 43 ff. Tutte le uscite sono visibili anche sul monitor seriale Arduino, quindi non è necessario collegare un LCD per l'analisi!

Passaggio 3: analisi/ricezione

Analizzare / Ricevere
Analizzare / Ricevere
Analizzare / Ricevere
Analizzare / Ricevere
Analizzare / Ricevere
Analizzare / Ricevere

Esegui il programma e se viene rilevato un segnale IR, il LED integrato lampeggerà.

Se il segnale può essere decodificato, il risultato viene stampato sull'uscita seriale (e sul display LCD). La R finale significa che questo comando è un comando di ripetizione.

Se hai bisogno di analizzare uno dei 10 protocolli disabilitati usa l'esempio OneProtocol.

Consigliato: