#include <IRremote.h>
int irs=11;
int c=1;
int i=2;
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
IrReceiver.begin(irs,ENABLE_LED_FEEDBACK);
}
void loop() {
if (IrReceiver.decode()){
String Ircode=String(IrReceiver.decodedIRData.command,HEX);
delay(200);
Serial.println(Ircode);
IrReceiver.resume();
if (Ircode=="a2"){
Serial.println("Your Remote Is Activated.");
}
else if (Ircode=="30"){
digitalWrite(2, HIGH);
}
else if (Ircode=="18"){
digitalWrite(3, HIGH);
}
else if (Ircode=="7a"){
digitalWrite(4, HIGH);
}
else if (Ircode=="10"){
digitalWrite(5, HIGH);
}
else if (Ircode=="38"){
digitalWrite(6, HIGH);
}
else if (Ircode=="5a"){
digitalWrite(7, HIGH);
}
else if (Ircode=="42"){
digitalWrite(8, HIGH);
}
else if (Ircode=="4a"){
digitalWrite(9, HIGH);
}
else if (Ircode=="a8"){
for(int i=2;i<=9;i++){
digitalWrite(i, LOW);
}
}
/*
if (Ircode=="30" && (c%2==1)){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
c++;
}
else if (Ircode=="30" && (c%2==0)){
digitalWrite(2, LOW);
c++;
}
*/
}
}