#include <Servo.h>
#include <IRremote.h>
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
int i = 0;
int RECV_PIN = 9;
#define IR_RECEIVE_PIN 9
void setup() {
servo1.attach(3);
servo2.attach(5);
Serial.begin(6500);
IrReceiver.begin(IR_RECEIVE_PIN);
Serial.println("Hello Arduino\n");
}
void loop() {
byte receivedChar;
String bufferString;
while(true) {
if (IrReceiver.decode()) {
IrReceiver.resume();
char getval=IrReceiver.decodedIRData.command;
Serial.println(getval);
Serial.println(IrReceiver.decodedIRData.command);
Serial.println(IrReceiver.decodedIRData.command, HEX);
if (IrReceiver.decodedIRData.command==48) {
bufferString="1";
}
else {
bufferString="0";}}
if (bufferString == "1") {
for (i = 0; i < 180; i++) {
servo1.write(i);
delay(10);
}
for (i = 180; i > 0; i--) {
servo1.write(i);
servo2.write(i);
delay(10);
}
}
}}