from machine import Pin
import time
relayin=Pin(12,Pin.OUT)
relayOut=Pin(18,Pin.OUT)
trig=Pin(33,Pin.OUT)
ECHO=Pin(32,Pin.IN)
ton=t=toff=distance=0
while 1:
trig.on()
time.sleep_us(10)
trig.off()
time.sleep_us(2)
while ECHO.value()==0:
toff=time.ticks_us()
while ECHO.value()==1:
ton=time.ticks_us ()
t=ton-toff
distance=(t*0.034)/2
print(distance)
water =400-distance
print("water=",water,"distance = ",distance)
time.sleep_ms(50)
if 100 < water <300:
relayin.on()
relayOut.on()
print("etat moyenne est water =",water)
elif water <100:
relayin.off()
relayOut.on()
print("etat bas est water =",water)
else:
relayin.on()
relayOut.off()
print("etat haut est water =",water)