#include <Servo.h>
Servo myServo; // Membuat objek servo
int tombolKanan = 7; // Pin tombol kanan
int tombolKiri = 8; // Pin tombol kiri
int posisiServo = 90; // Posisi awal servo (tengah)
void setup() {
myServo.attach(9); // Servo terhubung ke pin 9
myServo.write(posisiServo); // Atur servo ke posisi awal (90 derajat)
pinMode(tombolKanan, INPUT);
pinMode(tombolKiri, INPUT);
}
void loop() {
if (digitalRead(tombolKanan) == HIGH) {
posisiServo = 180; // Putar servo ke kanan (180 derajat)
myServo.write(posisiServo);
delay(500); // Tunda sejenak untuk memastikan tombol ditekan
}
if (digitalRead(tombolKiri) == HIGH) {
posisiServo = 0; // Putar servo ke kiri (0 derajat)
myServo.write(posisiServo);
delay(500); // Tunda sejenak untuk memastikan tombol ditekan
}
}