from machine import Pin, I2C, ADC
import esp8266_i2c_lcd as esp8266_lcd
from time import sleep
i2c = I2C(0)
lcd = esp8266_lcd.I2cLcd(i2c, esp8266_lcd.DEFAULT_I2C_ADDR,2, 16)
#SDA TO PIN 19
#SCA TO PIN 18
adc = ADC(Pin(32))
adc.atten(ADC.ATTN_11DB)
adc.width(ADC.WIDTH_10BIT)
lcd.clear()
counter = 0
while True:
adc_value = adc.read()
volts = (adc_value*3.3)/1023
lcd.move_to(0, 0)
lcd.putstr("mjk")
lcd.move_to(0, 1)
counter = counter + 1.5
lcd.putstr("voltage: {:0.3f}".format(volts))
print("volts: %0.3f" %(volts), end = "\r")
sleep(1)