#include <IRremote.h>
IRrecv irrecv(2);
decode_results results;
void setup() {
irrecv.enableIRIn();
Serial.begin(9600);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
if (irrecv.decode()) {
String code = String(irrecv.decodedIRData.decodedRawData,HEX);
String codeCommand = String(irrecv.decodedIRData.command);
Serial.println(irrecv.decodedIRData.decodedRawData);
Serial.println(irrecv.decodedIRData.decodedRawData,HEX);
Serial.println(irrecv.decodedIRData.command);
irrecv.resume();
if ( code == "5da2ff00"){
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
}
if ( code == "3dc2ff00"){
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
}
if ( code == "9768ff00"){
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
if ( code == "cf30ff00"){
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
if ( code == "e718ff00"){
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
}
if ( code == "857aff00"){
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
}
}
}