Ha tre piedini, il centrale è il GND e gli altri sono il segnale e l'alimentazione.
Lo collego ad Arduino (segnale ad un PIN digitale come il n.11) e gli altri al 5V e a GND, scrivo il seguente sketch:
#include <IRremote.h>
int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value, DEC); // Print the Serial ‘results.value’
irrecv.resume(); // Receive the next value
}
{
if (irrecv.decode(&results))
{
Serial.println(results.value, DEC); // Print the Serial ‘results.value’
irrecv.resume(); // Receive the next value
}
}
CONTROLLARE SE HO SCARICATO LA LIBRERIA IRremote.h
Nella finestra del Serial Monitor appariranno dei codici: sono quelli corrispondenti al tasto che dovrò annotare per poi inserirli nel prossimo sketch e quindi far comunicare il telecomando con Arduino.
SITI DA CONSULTARE
Nessun commento:
Posta un commento