import machine
import network
import time
#Conectar el iftt
url=https://maker.ifttt.com/trigger/notificabarr/with/key/fI4xSavXVuFupsTaBBuo4Ulhui8Jgk4Q388A-nK-ODZ
# Configuración de pines
pin_alarma = machine.Pin(4, machine.Pin.OUT) # Ajusta el número del pin según tu configuración
pin_sensor_lluvia = 34 # Ajusta el número del pin analógico según tu configuración
# Configuración del sensor analógico
analog_sensor = machine.ADC(machine.Pin(pin_sensor_lluvia))
# Umbral de lluvia
umbral_lluvia = 500 # Ajusta este valor según la intensidad de la lluvia que desees como umbral
# Función para activar la alarma
def activar_alarma():
pin_alarma.value(1) # Activa la alarma
print("¡Alerta! Lluvia intensa detectada.")
# Función para desactivar la alarma
def desactivar_alarma():
pin_alarma.value(0) # Desactiva la alarma
print("Lluvia dentro del umbral.")
# Bucle principal
while True:
intensidad_lluvia = analog_sensor.read() # Lee la intensidad de la lluvia
if intensidad_lluvia > umbral_lluvia:
activar_alarma()
else:
desactivar_alarma()
time.sleep(1) # Ajusta según la frecuencia deseada de lectura