#include <Servo.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
Servo myservo; // create servo object to control a servo
int potpin = A0;
int val;
void setup()
{
myservo.attach(2); // attaches the servo on pin 9 to the servo object
//
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("VALVE OPENING");
//lcd.setCursor(9, 1); lcd.print("%");
}
void loop()
{
val = analogRead(potpin);
val = map(val, 0, 1023, 0, 180);
myservo.write(val);
delay(10);
lcd.setCursor(6, 1);
lcd.print((val*100)/180);
lcd.print("%");
}