from machine import Pin, ADC
import time
led_r = Pin (14, Pin.OUT)
led_v = Pin (26, Pin.OUT)
caudalimetro = ADC (Pin (34))
caudalimetro.width(ADC.WIDTH_10BIT)
caudalimetro.atten(ADC.ATTN_11DB)
while True:
lectura = int(caudalimetro.read())
time.sleep_ms(500)
Agua = 75 / 1023
Flujo = Agua * lectura
if Flujo <= 0:
print ("No está pasando agua por el caudalímetro")
led_r.value(1)
led_v.value(0)
if Flujo > 0 and Flujo < 75:
print (f"se están usando {Flujo} Litros por segundo de agua en la casa")
led_r.value(0)
led_v.value(1)
if Flujo >= 75:
print ("conecte el caudalimetro a una tuberia de 25mm o menor")
led_r.value(1)
led_v.value(0)
time.sleep_ms(500)