#include<IRremote.h>
void setup() {
pinMode(16,OUTPUT);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
pinMode(15, OUTPUT);
Serial.begin(9600);
IrReceiver.begin(23);//entre los parentesis se coloca el puerto al que se esta conectando
}
void loop() {
while(IrReceiver.decode()==0)
{
}
int valor=IrReceiver.decodedIRData.command;
Serial.println(valor);
if(valor == 48){
digitalWrite(16, HIGH);
}
if(valor == 24){
digitalWrite(4, HIGH);
}
if(valor == 122){
digitalWrite(2, HIGH);
}
if(valor == 16){
digitalWrite(15, HIGH);
}
IrReceiver.resume();
delay(100);
}