#include <ESP32Servo.h>
#define servoPin 23
#define potPin 34 // Pin ADC untuk potensiometer
Servo myservo;
void setup() {
Serial.begin(115200);
// Attach the servo motor
myservo.attach(servoPin);
}
void loop() {
// Membaca nilai dari potensiometer
int potValue = analogRead(potPin);
// Konversi nilai potensiometer (0-4095) menjadi sudut servo (0-180)
int servoAngle = map(potValue, 0, 4095, 0, 180);
// Mengatur sudut servo
myservo.write(servoAngle);
// Print nilai potensiometer dan sudut servo ke Serial Monitor
Serial.print("Pot Value: ");
Serial.print(potValue);
Serial.print(" Servo Angle: ");
Serial.println(servoAngle);
// Delay kecil untuk stabilisasi
delay(15);
}