#include <IRremote.h>
#include <Servo.h>
int receiver = 2;
IRrecv irrecv(receiver);
decode_results results;
Servo myservo;
int angle = 90;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Memulai penerimaan sinyal I
myservo.attach(9);
}
void loop(){
if (irrecv.decode()) {
atur();
irrecv.resume();
Serial.println(angle);
myservo.write(angle);
}
}
void atur(){
int IRinput = irrecv.decodedIRData.command;
if (IRinput == 2) { // angka 1
angle += 1;
}
if (IRinput == 152) {
angle -= 1;
}
}