import machine
import dht
import time
d = dht.DHT22(machine.Pin(5))
UPDATE_TIME_INTERVAL = 5000 # in ms
last_update = time.ticks_ms()
time.ticks_ms() - last_update >= UPDATE_TIME_INTERVAL
d.measure()
t = d.temperature()
h = d.humidity()
dht_readings = {'field1':t, 'field2':h}
while True:
if t > 40:
print(dht_readings)
p2=machine.Pin(12,machine.Pin.OUT)
buzzer=machine.PWM(p2)
buzzer.freq(1024)
buzzer.duty(500)
time.sleep(0)
buzzer.duty(0)
buzzer.deinit()
else :
print(dht_readings)