from machine import Pin, PWM, Timer, ADC
from ultra import DistanceSensor
from time import sleep
ds = DistanceSensor(echo=14, trigger=15)
Fountain_motor = 2
motor_num=27
pin = machine.Pin(Fountain_motor, machine.Pin.OUT)
motor=machine.Pin(motor_num,machine.Pin.OUT)
while True:
distance_cm = ds.distance * 100
distance=float(distance_cm)
print(f"Distance: {distance_cm} cm")
#to refill water in the reservoir automatically-------------------------------
if distance < 10:
#denotes the distance btw sensor and water
print("full")
pin.on()
motor.off()#to turn motor off
else:
print("filling ")
pin.off()
motor.on()#to turn motor on
#-------------------------------------------------------------------------
sleep(0.1)