from dht import DHT22
from machine import Pin
from time import sleep
"""
ใช้เซนเซอร์ DHT22 อ่านค่าอุณหภูมิและความชื้น
หากอุณหภูมิเกิน 35 °C ให้เปิด Buzzer เป็นจังหวะ พร้อมกระพริบ LED เตือน
หากความชื้นต่ำกว่า 30% ให้ส่งข้อความเตือนอีกแบบ
"""
led = Pin(22, Pin.OUT)
dht = DHT22(Pin(4))
buzzer = Pin(18,Pin.OUT)
while True:
dht.measure()
if dht.temperature() >= 35:
buzzer.value(1)
sleep(1)
buzzer.value(0)
if dht.humidity() <= 30:
led.value(1)
else:
led.value(0)