本站改版新增arduino频道
超声波传感器
#导入相关模块
from HCSR04 import HCSR04 
from machine import Pin,SoftI2C,Timer
#初始化接口 trig=6,echo=7
trig = Pin(6,Pin.OUT)
echo = Pin(7,Pin.IN)
HC=HCSR04(trig,echo)
#中断回调函数
def fun(tim):
    print('Distance test:')
    Distance = HC.getDistance() #测量距离
    # 显示距离
    print(str(Distance) + ' CM')
    #串口打印
    print(str(Distance)+' CM')
#开启定时器,周期1s
tim = Timer(0)
tim.init(period=1000, mode=Timer.PERIODIC, callback=fun)
Copyright © 2014 ESP56.com All Rights Reserved  
晋ICP备14006235号-22 晋公网安备14108102001165号    
执行时间: 0.0093851089477539 seconds