from machine import I2C, Pin
from time import sleep
import dht
import machine
import utime
from pico_i2c_lcd import I2cLcd
d = dht.DHT22(machine.Pin(2))
i2c = I2C(0, sda=Pin(0), scl=Pin(1), freq=400000)
I2C_ADDR = i2c.scan()[0]
lcd = I2cLcd(i2c, I2C_ADDR, 2, 16)
while True:
  for i in range(5):
    d.measure()
    temperature = d.temperature()
    humidity = d.humidity()
    lcd.clear()
    lcd.move_to(0, 0)
    lcd.putstr("Temp: " + str(temperature) + " C")
    lcd.move_to(0, 1)
    lcd.putstr("Humedad: " + str(humidity) + "%")
    utime.sleep(4)