#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);
  }
}