超声波检测积木块
超声波工作原理
- 首先通过触发引脚(trig)输出一个最少为10us的高电平信号。
- 然后超声波模块会自动发射8个频率为40KHz的声波,与此同时回波引脚(echo)端的电平会由0变为1;(此时应该启动定时器计时);
- 当超声波返回被模块接收到时,回波引 脚端的电平会由1变为0;(此时应该停止定时器计数),定时器记下的这个时间即为超声波由发射到返回的总时长;
- 根据声音在空气中的速度为344米/秒,即可计算出所测的距离;测试距离=(高电平时间*声速)/2

(图2)超声波传感器时序原理图
1. 积木功能说明
- 功能简介:使用超声波传感器检测距离。该积木位于【智能硬件】->【其他】中。
参数说明:
返回值:返回超声波传感器检测的距离,单位是厘米。
2. 硬件接线说明

(图1)超声波传感器实物图

(图3)一代扩展板超声波传感器接线图

(图4)二代扩展板超声波传感器接线图

(图5)集成扩展板超声波传感器接线图
3. 注意事项
4. 积木块应用案例
-下面的例子展示了如何使用超声波检测积木块。

(图6)超声波传感器积木块应用
- 点击这里下载本案例代码。

(图7)超声波测距警告
点击这里下载本案例代码。
5号小灯为红灯,6号小灯为黄灯,12号小灯为蓝灯,16号小灯为绿灯,当检测物体在一定距离外时,表示安全的绿灯亮,当物体逐渐靠近时,绿灯依次切换为蓝灯,黄灯,红灯来表示物体的远近程度。