#include <ESP32Servo.h>
Servo motores[8];
int pin[] = {15,2,4,16,19,21,22,23};
void setup() {
for (int i=0; i<8;i++){
motores[i].attach(pin[i]);
}
}
void loop() {
15 write(0); // Mover el servo a 0 grados
2 write(0);
4 write(0);
16 write(0);
19 write(0);
21 write(0);
22 write(0);
23 write(0);
delay(500); // Esperar 1 segundo
15 write(45); // Mover el servo a 45 grados
2 write(45);
4 write(45);
16 write(45);
19 write(45);
21 write(45);
22 write(45);
23 write(45);
delay(500); // Esperar 1 segundo
servo1.write(90); // Mover el servo a 90 grados
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
servo6.write(90);
servo7.write(90);
servo8.write(90);
delay(500); // Esperar 1 segundo
servo1.write(135); // Mover el servo a 135 grados
servo2.write(135);
servo3.write(135);
servo4.write(135);
servo5.write(135);
servo6.write(135);
servo7.write(135);
servo8.write(135);
delay(500); // Esperar 1 segundo
servo1.write(180); // Mover el servo a 180 grados
servo2.write(180);
servo3.write(180);
servo4.write(180);
servo5.write(180);
servo6.write(180);
servo7.write(180);
servo8.write(180);
delay(500); // Esperar 1 segundo
}