#include <ESP32Servo.h>
Servo motor;
int pos=0;
void setup() {
pinMode(2, OUTPUT);
pinMode(14, INPUT_PULLUP);
motor.attach(18);
}
void loop() {
if(digitalRead(14)==0){
digitalWrite( 2, HIGH);
for(pos=0;pos<=180;pos+=1){
motor.write(pos);
delay(10);
}
}
else{
digitalWrite(2, LOW);
delay(500);
}
}