麦昆新的超声波驱动

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 721
注册时间: 2019年 10月 21日 13:48

麦昆新的超声波驱动

#1

帖子 shaoziyang » 2019年 11月 24日 19:42

这是目前最简单,也是精度最高的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)
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章