#Primero llamo los módulos a trabajar
from machine import Pin
from hcsr04 import HCSR04
from utime import sleep
#Segundo creo el objeto
medidor = HCSR04 (trigger_pin = 5, echo_pin = 4)
led_rojo = Pin (26, Pin.OUT)
#Altura total del tanque en cm
alturaTanque= 300
#Desarrollo el ciclo y código
while True:
try:
#Distancia desde el sensor hasta la superficie
distancia = medidor.distance_cm()
#Nivel real del agua dentro del tanque
nivelAgua = alturaTanque - distancia
print("Nivel de agua = ", nivelAgua, "cm")
#Si queda menos de 100cm de agua- ALERTA"
if nivelAgua < 100:
led_rojo.value(1)
print ("⚠️ ALERTA: Nivel Bajo")
else:
led_rojo.value(0)
print ("✅ Nivel OK")
sleep(2)
except:
print ("❌ Error en el sensor")