#include <ESP32Servo.h>
int X=0;
int Y=0;
int pulsador=0;
Servo servo1;
Servo servo2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Hello, ESP32!");
servo1.attach(19);
servo2.attach(18);
pinMode(34, INPUT);
pinMode(35, INPUT);
pinMode(33, INPUT);
}
void loop() {
X=analogRead(33);
pulsador=digitalRead(34);
Y=analogRead(35);
if(X==2048 && Y==4095){
servo1.write(180);
servo2.write(90);
}
if(X==2048 && Y==2048){
servo1.write(90);
servo2.write(90);
}
if(X==2048 && Y==0){
servo1.write(0);
servo2.write(90);
}
Serial.print("X: ");
Serial.print(X);
Serial.print(" - Y: ");
Serial.print(Y);
Serial.print(" - PULSADOR: ");
Serial.println(pulsador);
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}