超声波检测积木块

超声波工作原理

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

(图2)超声波传感器时序原理图

1. 积木功能说明

  • 功能简介:使用超声波传感器检测距离。默认Trig引脚为20,Echo引脚为21。
  • 参数说明:无。

  • 返回值:返回超声波传感器检测的距离,单位是厘米。


  • 功能简介:使用超声波传感器检测距离。该积木位于【智能硬件】->【其他】中。
  • 参数说明

    • 参数1:输入触发信号所用GPIO引脚,默认为20号GPIO
    • 参数2:输入接收信号所用GPIO引脚,默认为21号GPIO
  • 返回值:返回超声波传感器检测的距离,单位是厘米。

2. 硬件接线说明

图1

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


图3

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


图4

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


图5

(图5)集成扩展板超声波传感器接线图


3. 注意事项

  • VCCGND引脚不要接反,否则超声波模块容易被烧坏。

4. 积木块应用案例

-下面的例子展示了如何使用超声波检测积木块。

图6

(图6)超声波传感器积木块应用


图7

(图7)超声波测距警告

  • 点击这里下载本案例代码。

  • 5号小灯为红灯,6号小灯为黄灯,12号小灯为蓝灯,16号小灯为绿灯,当检测物体在一定距离外时,表示安全的绿灯亮,当物体逐渐靠近时,绿灯依次切换为蓝灯,黄灯,红灯来表示物体的远近程度。

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2022-01-08

results matching ""

    No results matching ""