#include <Servo.h>
Servo miServo; // Crea un objeto de tipo Servo para controlar el servo de rotación continua
const int pinPotenciometro = A0; // Pin analógico donde está conectado el potenciómetro
const int pinServo = 9; // Pin donde está conectado el servo de rotación continua
void setup() {
miServo.attach(pinServo); // Conecta el servo de rotación continua al pin 9 de Arduino
}
void loop() {
int valorPotenciometro = analogRead(pinPotenciometro); // Lee el valor del potenciómetro
int velocidad = map(valorPotenciometro, 0, 1023, -255, 255); // Mapea el valor del potenciómetro a la velocidad del servo
miServo.writeMicroseconds(1500 + velocidad); // Controla la velocidad y dirección del servo
delay(20); // Pequeña pausa para evitar fluctuaciones
}