#include <ESP32Servo.h>
Servo Servo; // Declaramos el objeto Servo
int servoPin = 2; // Pin donde está conectado el servo
void setup() {
Serial.begin(115200);
// Adjuntamos el servo al pin seleccionado
Servo.attach(servoPin);
// Mover el servo a la posición inicial (0°)
}
void loop() {
Serial.println("Moviendo a 0°");
Servo.write(0); // 0 grados
delay(2000); // Esperar 2 segundos para que el servo llegue a la posición
// Mover el servo a 90°
Serial.println("Moviendo a 90°");
Servo.write(90); // 90 grados
delay(2000); // Esperar 2 segundos
// Mover el servo a 180°
Serial.println("Moviendo a 180°");
Servo.write(180); // 180 grados
delay(2000); // Esperar 2 segundos
// En este ejemplo, no hay nada en el loop. Solo se ejecuta la prueba en setup().
}