分页: 1 / 1

麦昆新的超声波驱动

发表于 : 2019年 11月 24日 19:42
shaoziyang
这是目前最简单,也是精度最高的HCSR04驱动。(晚一点给出几种不同驱动的精度对比)

代码: 全选

from microbit import *from time import sleep_us
from machine import time_pulse_us
   
def distance(tp, ep):
    ep.read_digital()
    tp.write_digital(1)
    sleep_us(10)
    tp.write_digital(0)
    ts = time_pulse_us(ep, 1, 5000)
    if ts > 0: return ts * 17 // 100
    return ts

while True:
    dist = distance(pin1, pin2)
    print(dist)
    sleep(500)