#include <ESP32Servo.h>
Servo myServo;
const int potPin = 34; // Potentiometer
const int servoPin = 26; // Servo signal
void setup() {
Serial.begin(115200);
// Set servo frequency
myServo.setPeriodHertz(50);
// Attach servo
myServo.attach(servoPin, 500, 2400);
}
void loop() {
// Read potentiometer (0-4095)
int potValue = analogRead(potPin);
// Convert to servo angle (0-180)
int angle = map(potValue, 0, 4095, 0, 180);
// Move servo
myServo.write(angle);
// Display values
Serial.print("Potentiometer: ");
Serial.print(potValue);
Serial.print(" Angle: ");
Serial.println(angle);
delay(20);
}