#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define potensio A0
#define led 2
LiquidCrystal_I2C lcd (0x27,16,2);
void setup() {
pinMode(potensio, INPUT);
pinMode(led, OUTPUT);
lcd.init();
lcd.init();
lcd.backlight ();
}
void loop() {
float ABC = analogRead(potensio);
float Tegangan = ((ABC/1023)*5);
lcd.setCursor (1,0);
lcd.print("Nilai :");
lcd.setCursor(8,0);
lcd.print(ABC);
lcd.setCursor(1,1);
lcd.print("V :");
lcd.setCursor(8,6);
lcd.print(Tegangan);
if (Tegangan >=2.8 && Tegangan <=3.4 ){
digitalWrite(led,HIGH);
}
else {
digitalWrite(led,LOW);
}
delay(500);
lcd.clear ();
}