#include <Servo.h>
#include <IRremote.h>
Servo servo1;
Servo servo2;
#define IR 7
IRrecv receiver(IR);
void setup() {
servo1.attach(3);
servo2.attach(5);
receiver.enableIRIn();
}
void loop() {
if (receiver.decode()) {
translateIR();
receiver.resume();
}
}
void translateIR()
{
switch (receiver.decodedIRData.command) {
case 168:
servo1.write(0);
servo2.write(0);
break;
case 2:
for (int pos = 0; pos <=180; pos += 1) {
servo2.write(pos);
servo1.write(pos);
delay(5);}
break;
case 144:
for (int p; int o; p = 0; o =180; p <=180; o >=0; p += 1; o -= 1) {
servo2.write(pos);
servo1.write(pos);
delay(5);}
break;
case 224:
break;
case 152:
break;
}
}