#include <ESP32Servo.h> // Inclui a biblioteca Servo
Servo myServo; // Cria um objeto servo
const int servoPin = 13; // Pino PWM onde o servo está conectado
const int potPin = 34; // Pino onde o potenciômetro está conectado
void setup() {
myServo.attach(servoPin); // Conecta o servo ao pino GPIO 13 do ESP32
}
void loop() {
int potValue = analogRead(potPin); // Lê o valor do potenciômetro (0 a 4095)
// Mapeia o valor do potenciômetro (0 a 4095) para o ângulo do servo (0 a 180 graus)
int angle = map(potValue, 0, 4095, 0, 180);
myServo.write(angle); // Define a posição do servo
delay(15); // Aguarda um pouco para o servo mover
}