from machine import I2C,Pin
import esp8266_i2c_lcd as esp8266_lcd
import dht
from time import sleep
dht22 = dht.DHT22(Pin(4))
i2c = I2C(0)
lcd = esp8266_lcd.I2cLcd(i2c,esp8266_lcd.DEFAULT_I2C_ADDR,2,16)
lcd.clear()
while True:
dht22.measure()
print("Temp : ", dht22.temperature(),"C, Humidity: ",dht22.humidity(),"%")
Temp = dht22.temperature()
Humidity = dht22.humidity()
lcd.move_to(0,0)
lcd.putstr(" Temp %.2f C"%(Temp))
lcd.move_to(0,1)
lcd.putstr("Humidity %.2f %% "%(Humidity))
sleep(1)