#include <Servo.h>
Servo servo_1; // Objeto Servo
int pot_pin = 0; // entrada analógica donde está conectado el potenciómetro
int val_pot; // variable para almacenar el valor leído del potenciómetro
int pos_servo; // variable para almacenar la posición del servo
void setup()
{
servo_1.attach(9); // Pin de Conexion Servo
}
void loop()
{
val_pot = analogRead(pot_pin); // lee el valor del potenciómetro (entre 0 y 1023)
pos_servo = map(val_pot, 0, 1023, 0, 180); // convierte el valor leído a un ángulo entre 0 y 180 grados
servo_1.write(pos_servo); // mueve el servo a la posición correspondiente
delay(15); // espera un poco para que el servo llegue a la posición
}