from machine import Pin
import time
trig =Pin(18,Pin.OUT ,value=0)
echo=Pin(17,Pin.IN)
relayIN=Pin(23,Pin.OUT,value=0)
relayOUT=Pin(23,Pin.OUT,value=0)
buttonsystem=Pin(12,Pin.IN)
Ton = Toff = 0
while 1 :
while buttonsystem.value()==1:
reading=buttonsystem.value()
if reading==0:
break
trig.on()
time.sleep_us(10)
trig.off()
while echo.value() == 0 :
Toff = time.ticks_us()
while echo.value() == 1 :
Ton = time.tichs_us()
t= (Ton-Toff) / 2
distance = int((0.034*t))
water=300-(distance-100)
print('distance is : ',distance)
print('water is : ',water)
time.sleep_ms(20)
if 100 < water < 300 :
relayIN.on()
relayOUT.on()
print('loumour mrigla ')
if water<100 :
relayIN.on()
relayOUT.off()
print('rahou frag ')
if water>300 :
relayIN.off()
relayOUT.on()
print('rahou t3aba ')