#include <LiquidCrystal.h>
//#include <ESP32Servo.h>
#include <ESP32Servo.h>
int rs=13, e=12, d4=23, d5=22, d6=21, d7=19, a=0, b=0, c=0;
LiquidCrystal lcd(rs, e, d4, d5, d6, d7);
Servo x;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16, 2);
x.attach(14);
pinMode(27, INPUT);
pinMode(18, INPUT);
}
void loop() {
lcd.setCursor(0,0);
a=digitalRead(27);
b=digitalRead(18);
if(a==HIGH && c<=90)
{
c=c+5;
a=LOW;
lcd.print("Plus 5-Clockwise");
}
else if(b==HIGH && c>=0){
c=c-5;
b=LOW;
lcd.print("Minus 5-AntiClockwise");
}
delay(100);
x.write(c);
}