You are on page 1of 1

#include <IRremote.

h>
int led = 8;
const unsigned int IR_RECEIVER_PIN = 7;
IRrecv ir_receiver(IR_RECEIVER_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
ir_receiver.enableIRIn(); // Start the receiver
pinMode(led, OUTPUT);
}
void loop() {
if (ir_receiver.decode(&results)) {
long int decCode = results.value;
Serial.println(decCode);
switch (results.value) {
case 16753245: //-1963903704: //code to turn on LED
Serial.println("On");
digitalWrite(led, HIGH);
break;
case 16736925: //-989874618: //code to turn off LED
Serial.println("Off");
digitalWrite(led, LOW);
break;
case 1779511133: //-1963903704: //code to turn on LED
Serial.println("On");
digitalWrite(led, HIGH);
break;
case -1965817796: //-989874618: //code to turn off LED
Serial.println("Off");
digitalWrite(led, LOW);
break;
default:
Serial.println("Waiting ...");
}
ir_receiver.resume();
}
}

You might also like