#include <ESP32Servo.h>
#define servoPin 4
int btnPins[4] = {5,18,19,21};
Servo myservo;
void setup() {
  myservo.attach(servoPin, 500, 2400);
  for(int i = 0; i <= 3; i ++){
    pinMode(btnPins[i], INPUT_PULLUP);
  }
}
void loop() {
  if(!digitalRead(btnPins[0])){
    myservo.write(0);
  }else if(!digitalRead(btnPins[1])){
    myservo.write(60);
  }else if(!digitalRead(btnPins[2])){
    myservo.write(120);
  }else if(!digitalRead(btnPins[3])){
    myservo.write(180);
  }
  delay(10);
}