#include <ESP32Servo.h>
#define button_pin 9
#define servo_pin 8
Servo myservo;
int pos = 0;
void setup() {
pinMode(button_pin, INPUT);
myservo.attach(servo_pin);
}
void loop() {
int button_state = digitalRead(button_pin);
if (button_state == HIGH) {
if (pos == 0) {
myservo.write(90);
delay(1000);
pos = 90;
} else {
myservo.write(0);
delay(1000);
pos = 0;
}
}
}Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1