int led = 2 ;
#include <Servo.h>
#include <IRremote.h>
#define PIN_RECEIVER 12
IRrecv receiver(PIN_RECEIVER);
Servo servo;
void setup() {
Serial.begin(9600);
receiver.enableIRIn();
servo.attach(11);
servo.write(90);
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
if (receiver.decode()) {
translateIR();
receiver.resume();
}
}
void translateIR() {
switch (receiver.decodedIRData.command) {
case 168:
servo.write(180);
digitalWrite(led, HIGH);
delay(5000);
servo.write(0);
digitalWrite(led, LOW);
break;
}
}