#include <Servo.h>
const int potentiometerPin = A0; // Potentiometer connected to analog pin A0
const int servoPin = 9; // Servo motor connected to digital pin 9
Servo myServo; // Create a Servo object
void setup() {
myServo.attach(servoPin); // Attaching the servo to pin 9
Serial.begin(9600); // Initialize serial communication
}
void loop() {
// Mulai simulasi
// Klik Start Simulation untuk memulai simulasi
// Baca nilai potensiometer
int potValue = analogRead(potentiometerPin);
// Map the potentiometer value to the servo range (0 to 180)
int servoAngle = map(potValue, 0, 1023, 0, 180);
// Set the servo position based on the potentiometer input
myServo.write(servoAngle);
// Tampilkan nilai potensiometer pada Serial Monitor
Serial.print("Potentiometer Value: ");
Serial.println(potValue);
// Jeda untuk memberikan waktu pada simulasi
delay(50);
// Selesai simulasi
// Klik Stop Simulation untuk menghentikan simulasi
}