#include <ESP32Servo.h>
#define leds 4
#define botaoa 25
#define botaov 26
#define servo 33
Servo servom;
void setup() {
servom.attach(servo);
pinMode(leds, OUTPUT);
pinMode(botaoa, INPUT_PULLUP);
pinMode(botaov, INPUT_PULLUP);
}
void loop() {
if (!digitalRead(botaoa)) {
for (int i = 0; i < 3; i++) {
digitalWrite(leds, HIGH);
delay(500);
digitalWrite(leds, LOW);
delay(500);
}
}
else if (!digitalRead(botaov)) {
for (int pos = 0; pos <= 180; pos += 1) {
servom.write(pos);
delay(15);
}
for (int pos = 180; pos >= 0; pos -= 1) {
servom.write(pos);
delay(15);
}
}
}