#include <ESP32Servo.h>
Servo servo1;
Servo servo2;
unsigned char estado = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
servo1.attach(32);
servo2.attach(33);
pinMode(26,INPUT_PULLUP);
pinMode(27, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(26) == 0){
estado = 0;
}
if(digitalRead(27) == 0){
estado = 1;
}
switch(estado){
case 0:
servo1.write(0);
servo2.write(0);
delay(500);
servo1.write(90);
servo2.write(90);
delay(500);
break;
case 1:
servo1.write(90);
servo2.write(90);
delay(500);
servo1.write(180);
servo2.write(180);
delay(500);
break;
}
}