from machine import Pin
import dht
import time
# Khởi tạo cảm biến DHT22 trên chân GPIO14 (D5 trên ESP8266)
dht22 = dht.DHT22(Pin(27))
# Chương trình chính
if __name__ == "__main__":
time.sleep(1) # Đợi ổn định
while True:
dht22.measure() # Gửi lệnh đến cảm biến DHTDHT22 để đo nhiệt độ và độ ẩm
temp = dht22.temperature()
humi = dht22.humidity()
if temp==None:
print("Kết nối với DHT11 không thành công!")
else:
print("temp = %d°C humi = %dRH" % (temp, humi))
time.sleep(1) # Lặp lại việc đọc dữ liệu cảm biến sau 1 giây