import dht
import network
from machine import Pin
import time
import urequests as requests
# Khai báo cảm biến DHT22
d = dht.DHT22(Pin(16, Pin.IN))
# Kết nối đến WiFi
print("Connecting to WiFi", end="")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect('Wokwi-GUEST', "")
while not sta_if.isconnected():
print(".", end="")
time.sleep(0.1)
print("Connected!")
# Đọc dữ liệu từ cảm biến
while True:
d.measure()
t = d.temperature() # Nhiệt độ
h = d.humidity() # Độ ẩm
print("Temperature: {}°C, Humidity: {}%".format(t, h))
res = requests.get(url=f'https://api.thingspeak.com/update?api_key=0X8AKTFICHMMFNXA&field1={t}&field2={h}')
time.sleep(15)