#include <ESP32Servo.h>
// Define pin untuk potensiometer dan servo
const int potPin = 25; // Pin untuk potensiometer
const int servoPin = 4; // Pin untuk servo
Servo myServo; // Buat objek servo
void setup() {
Serial.begin(115200);
Serial.println("Hello, MasAtoqh!");
myServo.attach(servoPin); // Menghubungkan servo dengan pin
}
void loop() {
int potValue = analogRead(potPin); // Baca nilai dari potensiometer
int servoAngle = map(potValue, 0, 4095, 0, 180); // Map nilai potensiometer ke sudut servo (0-180 derajat)
myServo.write(servoAngle); // Putar servo ke sudut yang diinginkan
Serial.print("Nilai Potensiometer: ");
Serial.print(potValue);
Serial.print(" Sudut Servo: ");
Serial.println(servoAngle);
delay(25); // Delay untuk kestabilan pembacaan
}