1. ALAT DAN BAHAN
-
Arduino Uno R3
-
MIcro Servo
-
Breadboard
-
Potensiometer
2. SKEMA RANGKAIAN
3. CODE PROGRAM
#include <Servo.h>
Servo myServo; // Membuat objek servo
const int potPin = A0; // Pin analog untuk potensiometer
int potVal; // Variabel menyimpan nilai pembacaan potensiometer
int angle; // Variabel menyimpan sudut servo
void setup() {
myServo.attach(9); // Menghubungkan pin sinyal servo ke pin digital 9
}
void loop() {
potVal = analogRead(potPin); // Membaca nilai potensio (0 - 1023)
angle = map(potVal, 0, 1023, 0, 180); // Mengubah rentang nilai menjadi sudut (0 - 180)
myServo.write(angle); // Menggerakkan servo sesuai sudut
delay(15); // Jeda singkat agar pergerakan halus
}