#include <ESP32Servo.h>
Servo motorx;
Servo motory;
Servo motorz;
Servo motorg;
int ejex = 14;
int ejey = 27;
int ejez = 35;
int ejeg = 32;
void setup() {
motorx.attach(4);
motory.attach(16);
motorz.attach(19);
motorg.attach(21);
pinMode(ejex, INPUT);
pinMode(ejey, INPUT);
pinMode(ejez, INPUT);
pinMode(ejeg, INPUT);
}
void loop() {
int valorx = analogRead(ejex);
int valory = analogRead(ejey);
int valorz = analogRead(ejez);
int valorg = analogRead(ejeg);
int angulox = map(valorx, 0, 4095, 0, 180);
int anguloy = map(valory, 0, 4095, 0, 180);
int anguloz = map(valorz, 0, 4095, 0, 180);
int angulog = map(valorg, 0, 4095, 0, 180);
motorx.write(angulox);
motory.write(anguloy);
motorz.write(anguloz);
motorg.write(angulog);
delay(15);
}