from machine import Pin, time_pulse_us
from segment7 import*
from utime import sleep_us, sleep
trig = Pin(19, Pin.OUT)
echo = Pin(20, Pin.IN)
def distance(timing):
distance_cm = (34300 * timing) / (2 * 1000000)
return distance_cm
while 1:
trig.on()
sleep_us(10)
trig.off()
timing = time_pulse_us(echo, 1, 1000000)
try:
distance_in_cm = distance(timing)
print("Distance:", distance_in_cm, "cm")
display7(int(distance_in_cm))
sleep(0.4)
except Exception as e:
print(e)
#STILL NEEDS MODIFYING