#include <Servo.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(0,1,2,3,4,5);
Servo servo;
int code = 50;
void setup() {
servo.attach(10);
lcd.begin(16,2);
}
int old = 0;
String text = "################";
void loop() {
int sensor = analogRead(A0);
if (sensor!=old) {
old=sensor;
int value = map(sensor,0,1023,0,100);
lcd.clear();
int len = map(sensor,0,1023,16,0);
lcd.setCursor(0,0);
lcd.print(value);
lcd.print("%");
lcd.setCursor(0,1);
lcd.print(text.substring(len));
if (code==value) {
servo.write(90);
} else {
servo.write(0);
}
delay(200);
}
}