from machine import ADC, Pin, time_pulse_us
from utime import sleep, sleep_us
from tm1637 import*
echo = Pin(19, Pin.IN)
trigger = Pin(20, Pin.OUT)
tm1637 = TM1637(clk=Pin(0), dio=Pin(1))
def distance():
trigger.value(1)
sleep_us(10)
trigger.value(0)
timing = time_pulse_us(echo, 1, 1000000)
if timing < 0:
print("error measurement")
else:
distance = timing / 58.82
print("Distance", distance, "cm")
tm1637.number(int(distance))
while True:
distance()
sleep(0.1)