#include <Servo.h>
Servo servo1; // membuat objek servo
const int potpin = A0; // pin analog untuk potensiometer
int val; // variabel nilai potensiometer
void setup() {
Serial.begin(9600);
servo1.attach(9); // menghubungkan servo dengan pin 9
}
void loop() {
val = analogRead(potpin); // membaca input dari potensiometer (nilai antara 0 dan 1023)
val = map(val, 0, 1023, 0, 180); // mengkonversi nilai potensiometer ke sudut servo (nilai antara 0 dan 180)
servo1.write(val); // mengatur posisi servo berdasarkan input
Serial.print("Input: ");
Serial.print(val);
Serial.print(" ");
Serial.print("Output: ");
Serial.println(val);
delay(15); // delay 15 ms
}