from machine import Pin, PWM
from time import sleep
import dht
bocina = PWM(Pin(12), freq=440, duty=512)
sensor = dht.DHT22(Pin(4))
def sonido(frequency, duration):
bocina.freq(frequency)
bocina.duty(512)
sleep(duration)
bocina.duty(0)
while True:
sensor.measure()
temp = sensor.temperature() #almacena el valor de la tamperatura
hum = sensor.humidity() #almacena el valor de la humedad
print('Humedad: %3.1f %%' %hum)
if hum <= 40:
sonido(440, 0)
else:
print('Alerta, Humedad Alta')
sonido(900, 0.7)
sonido(450, 0.7)
sonido(666, 0.7)