from machine import Pin
import utime as time
from pico_i2c_lcd import I2cLcd
from machine import I2C
from dht import DHT11, InvalidChecksum
i2c = I2C(id=1,scl=Pin(27),sda=Pin(26),freq=100000)
lcd = I2cLcd(i2c, 0x27, 2, 16)
while True:
time.sleep(1)
pin = Pin(15, Pin.OUT, Pin.PULL_DOWN)
sensor = DHT11(pin)
t = (sensor.temperature)
h = (sensor.humidity)
print("Temperature: {}".format(sensor.temperature))
print("Humidity: {}".format(sensor.humidity))
time.sleep(1)
lcd.clear()
lcd.move_to(0,0)
lcd.putstr('Temp :')
lcd.move_to(7,0)
lcd.putstr(str(t)+" C")
lcd.move_to(0,1)
lcd.putstr('Humi :')
lcd.move_to(7,1)
lcd.putstr(str(h)+" %")