import machine as gpio
import utime as TM
trigger_Pin = gpio.Pin(14,gpio.Pin.OUT)
echo_Pin = gpio.Pin(15,gpio.Pin.IN)
def measure_distanse():
trigger_Pin.value(1)
TM.sleep_us(10)
trigger_Pin.value(0)
while echo_Pin.value()==0:
pass
start_time = TM.ticks_us()
while echo_Pin.value()==1:
pass
end_time = TM.ticks_us()
pulse_duration = TM.ticks_diff(end_time,start_time)
distance_cm = (pulse_duration/2)/29.1
return distance_cm
while True:
distance_cm = measure_distance()
print("Distance:{:.2f}cm".format(distance_cm))
TM.sleep(1)