Hola amigos, necesito un codigo arduino para controlar led con control remoto ir de tv. Es decir, al presionar un boton de un control remoto de tv encienda un led y al presionar otro diferente apagar el mismo led.
En la Web he encontrado varios, pero no logro hacerlo funcionar. Generalmente cuando reviso el codigo en el Monitor serial de arduino, me escribe siempre un 0 (cero).
no se que es lo que estoy haciendo mal, alguien me puede ayudar.
dejo el codigo que uso.
gracias.
#include <IRremote.h>
int receptor = 11;
int led = 4;
IRrecv irrecv(receptor);
decode_results co; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h
void setup()
{
pinMode(4, OUTPUT);
pinMode(11, INPUT);
Serial.begin(115200);
irrecv.enableIRIn(); // INICIA LA RECEPCIÓN
}
void loop()
{
if (irrecv.decode(&co))
{
Serial.println(co.value, HEX);
if (co.value == 0x3276750)//CÓDIGO DEL NÚMERO UNO PARA ACTIVAR LED
{
digitalWrite(led, HIGH);
}
if (co.value == 0x1464300)//CÓDIGO DEL NÚMERO TRES PARA DESACTIVAR LED
{
digitalWrite(led, LOW);
}
delay(500);
irrecv.resume();
}
}
Saludos y estare muy atento.
Gracias.