#include <Servo.h>
Servo s1;
void setup() {
s1.attach(9);
pinMode(2, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(7, INPUT_PULLUP);
s1.write(90);
}
void loop() {
if (digitalRead(2) == LOW) { // Tombol 1
s1.write(50);
delay(200);
}
else if (digitalRead(4) == LOW) { // Tombol 2
s1.write(100);
delay(200); // Anti-bouncing
}
else if (digitalRead(7) == LOW) { // Tombol 3
s1.write(165);
delay(200);
}
else {
s1.write(90);
delay(200);
}
}