#include <ESP32Servo.h>
Servo servo;
const int pbKiri=4;
const int pbKanan=2;
boolean hasilKiri=0;
boolean hasilKanan=0;
int sudut = 0;
void setup() {
Serial.begin(9600);
servo.attach(5);
pinMode(pbKiri, INPUT);
pinMode(pbKanan, INPUT);
}
void loop() {
hasilKiri=digitalRead(pbKiri);
hasilKanan=digitalRead(pbKanan);
if (hasilKiri==1){
sudut++;
if (sudut>=180){
sudut=180;
}
servo.write(sudut);
}
if (hasilKanan==1){
sudut--;
if (sudut<=0){
sudut=0;
}
servo.write(sudut);
}
Serial.println(sudut);
}