#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C l1(0x27,20,4);
#define p A6
void setup()
{
l1.begin(20,4);
//l1.backlight();
pinMode(p, INPUT);
}
void loop()
{
int pt = analogRead(p);
if(pt<1000 && pt >= 100)
{
l1.setCursor(3,0);
l1.print(" ");
}
else if(pt<100 && pt>=10)
{
l1.setCursor(2,0);
l1.print(" ");
}
else if(pt<10){
l1.setCursor(1,0);
l1.print(" ");
}
l1.setCursor(0,0);
l1.print(pt);
if (pt){
l1.setCursor(0,3);
l1.print("Enabled!");
}
else if (!pt){
l1.setCursor(0,3);
l1.print("Disabled");
}
mark();
}
void mark()
{
float m;
m=analogRead(p);
m=((m+1)/1024)*10;
l1.setCursor(7,1);
l1.print(m);
}