Sensor IR Remote

Um detector de infravermelho reage à radiação infravermelha (ou IR, do termo em inglês Infrared radiation). Os dois tipos principais de detectores são térmico e fotônico (fotodetectores). Os efeitos térmicos da radiação IR incidente podem ser caracterizados por muitos fenômenos dependentes da temperatura. Bolômetros e microbolômetros são baseados em mudanças na resistência. Termopares e termopilhas usam o efeito termoelétrico. As células de Golay seguem a expansão térmica. Nos espectrômetros de infravermelho, os detectores piroelétricos são os mais comuns.
Sensor IR remote
Sensor IR remote
O sensor possui 3 pinos, o central positivo (5v), lado esquerdo negativo (GND), lado direito sinal de saida (OUT)
Sensor IR remote
sinal de troca de informação OUT vamos liga-lo na saida do arduino 7 veja abaixo
Sensor IR remote
Para esta programação precisa-se de da biblioteca do sensor IRremote que pode ser adiquirido no link abaixo
Baixar a biblioteca IR remote
#include <IRremote.h >
int pino_receptor = 7;

void setup()
{
Serial.begin(9600);
IrReceiver.begin(pino_receptor);
Serial.println("Pressione 4 opções de teclas");
Serial.println("");
for(int tecla = 1; tecla <= 4; tecla++)
{
while(!IrReceiver.decode()){}
Serial.print("Código hexadecimal da tecla");
Serial.print(tecla);
Serial.print(": ");
Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX);
delay(600);
IrReceiver.resume();
}
Serial.println("");
}
void loop(){}
Agora basta programar e coletar os codigo hexadecimal das teclas do controle indo em Ferramentas e Monitor serial
Sensor IR remote
e colocar na próxima programação