#include <Servo.h> //menyertakan library untuk penggunaan motor servo
Servo myservo; //membuat objek servo untuk mengontrol sebuah motor servo
int servoPin = 9; //pin yang terhubung dengan motor servo
int potpin = 0; //menggunakan pin analog untuk dihubungkan ke potensiometer
int val; //variabel untuk membaca nilai dari pin analog
void setup()
{
myservo.attach(servoPin); //menghubungkan servo ke pin 9 ke objek servo
}
void loop()
{
val = analogRead(potpin); //membaca nilai dari potentiometer (nilai antara 0 dan 1023)
val = map(val, 0, 1023, 0, 179); //menskalan nilai supaya bisa digunakan dengan servo (nilai antara 0 dan 180)
myservo.write(val); //membuat posisi servo sesuai nilai yang diskalakan
delay(15); //jeda untuk menunggu servo selesai merubah posisi
}