#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int analoginput = 0;
float vout =0.0;
float vin =0.0;
float R1 = 10000.0;
float R2 = 10000.0;
int value =0;
void setup() {
pinMode(analoginput,INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(2,0);
lcd.print("DC VOLTMETOR");
}
void loop() {
value=analogRead(analoginput);
vout=(value*5.0)/1024.0;
vin=vout/(R2/(R1+R2));
if(vin<0.09){
vin=0.0;
}
lcd.setCursor(0,1);
lcd.print("INPUT V =");
lcd.print(vin);
delay(500);
}