#include <Servo.h>
// Crear objetos Servo para los cuatro servomotores
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
// Definir los pines de los servomotores
const int servoPin1 = 8;
const int servoPin2 = 9;
const int servoPin3 = 10;
const int servoPin4 = 11;
// Definir el pin del potenciómetro
const int potPin = A0;
void setup() {
// Asignar los pines de los servomotores
servo1.attach(servoPin1);
servo2.attach(servoPin2);
servo3.attach(servoPin3);
servo4.attach(servoPin4);
}
void loop() {
// Leer el valor del potenciómetro
int potValue = analogRead(potPin);
// Mapear el valor del potenciómetro (0 a 1023) a ángulos de servomotor (0 a 90)
int angle = map(potValue, 0, 1023, 0, 90);
// Mover los servomotores al ángulo calculado
servo1.write(angle);
servo2.write(angle);
servo3.write(angle);
servo4.write(angle);
// Pequeño retardo para estabilizar el movimiento
delay(15);
}