from stepperdriver import Stepper
from ultrasonicdriver import HCSR04
from time import sleep
Stepper = Stepper(5, 17, 0, 1)
us = HCSR04(23, 22)
opened = 0
while True:
if us.get_distance_cm() < 50 and opened == 0:
Stepper.steps(5*200)
opened = 1
elif us.get_distance_cm() > 50 and opened == 1:
Stepper.steps(-5*200)
opened = 0
sleep(.01)