from machine import I2C, Pin
from time import sleep
from dht import DHT22
from pico_i2c_lcd import I2cLcd
# Định nghĩa đối tượng I2C
i2c = I2C(0, sda=Pin(0), scl=Pin(1), freq=400000)
I2C_ADDR = 0x27
# Định nghĩa đối tượng lcd với địa chỉ và số chiều
lcd = I2cLcd(i2c, I2C_ADDR, 2, 16)
# Khởi tạo chân DHT22
dht_pin = Pin(2)
sensor = DHT22(dht_pin)
while True:
sensor.measure()
temp = sensor.temperature()
humid = sensor.humidity()
lcd.clear()
lcd.putstr("Temp: ")
lcd.putstr(str(temp))
lcd.move_to(0, 1)
lcd.putstr("Hmid: ")
lcd.putstr(str(humid))
sleep(2)