#include <Servo.h> // Library untuk mengontrol servo
Servo myServo; // Membuat objek servo
void setup() {
myServo.attach(9); // Sambungkan servo ke pin digital 9
Serial.begin(9600); // Inisialisasi komunikasi serial untuk debugging
}
void loop() {
// Gerakan servo dari 0° ke 180°
for (int angle = 0; angle <= 180; angle++) {
myServo.write(angle); // Atur sudut servo
Serial.print("Moving to angle: ");
Serial.println(angle); // Tampilkan sudut di Serial Monitor
delay(15); // Tunggu 15 ms untuk pergerakan servo
}
// Gerakan servo dari 180° ke 0°
for (int angle = 180; angle >= 0; angle--) {
myServo.write(angle); // Atur sudut servo
Serial.print("Moving to angle: ");
Serial.println(angle); // Tampilkan sudut di Serial Monitor
delay(15); // Tunggu 15 ms untuk pergerakan servo
}
}