#include <Servo.h> // Library untuk mengontrol servo
Servo myServo; // Membuat objek servo
int potPin = A0; // Pin analog untuk potensiometer
int potValue; // Nilai pembacaan dari potensiometer
int servoAngle; // Sudut servo
void setup() {
myServo.attach(9); // Sambungkan servo ke pin digital 9
Serial.begin(9600); // Untuk debugging
}
void loop() {
potValue = analogRead(potPin); // Membaca nilai dari potensiometer (0-1023)
servoAngle = map(potValue, 0, 1023, 0, 180); // Konversi nilai ke sudut servo (0-180)
myServo.write(servoAngle); // Menggerakkan servo ke sudut tertentu
Serial.print("derajat:");
Serial.println(servoAngle); // Menampilkan sudut ke serial monitor
delay(15); // Delay kecil untuk memastikan servo bergerak dengan lancar
}