#include <IRremote.h>
#include <Servo.h>
Servo myservo;
int pos = 90;
#define PIN_RECEIVER 2 // Signal Pin of IR receiver
IRrecv receiver(PIN_RECEIVER);
void setup()
{
Serial.begin(115200);
receiver.enableIRIn(); // Start the receiver
myservo.attach(3);
}
void loop()
{
if (receiver.decode()) {
long int deCode = receiver.decodedIRData.command;
if (deCode == 2) { //Tombol '+'
myservo.write(pos += 1);
}
if (deCode == 152) { //Tombol '-'
myservo.write(pos -= 1);
}
receiver.resume();
}
}