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