#include <LiquidCrystal_I2C.h>
#include <Servo.h>
int s=180;
#define I2C_ADDR 0x27
#define LCD_COLUMNS 20
#define LCD_LINES 4
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
Servo myservo;
void setup() {
// Init
myservo.attach(13);
pinMode(A0, INPUT);
lcd.init();
lcd.backlight();
// Print something
lcd.setCursor(0, 0);
lcd.print("Hello!");
lcd.setCursor(0, 1);
lcd.print("you moved your servo ");
// lcd.setCursor(0, 2);
// lcd.print( s );
// lcd.setCursor(4, 2);
// lcd.print("degrees" );
}
void loop()
{
int val= analogRead(A0);
val = map(val , 0,1028,0,180);
myservo.write(val);
//lcd.print("you moved your servo ");
lcd.setCursor(0, 2);
lcd.print( val );
lcd.setCursor(4, 2);
lcd.print("degrees" );
}