这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 基于FireBeetle2ESP32-C5开发板的超声波测距及显示

共1条 1/1 1 跳转至

基于FireBeetle2ESP32-C5开发板的超声波测距及显示

菜鸟
2025-10-21 15:06:08     打赏

 HC-SR04 模块是一种利用超声波来检测与前方障碍物距离的器件,其外观如图1所示。它采用5V工作电压,其检测范围在2cm400cm间。

 HC-SR04 模块的工作原理类似于蝙蝠的回声定位,通过计算时间差来换算出距离值。

image.png

1 超声波模块

 

HC-SR04 模块共有4 个引脚其作用如表1所示。

表1 模块引脚用途

image.png

HC-SR04工作时序

1发射:触发后,模块发一组 40kHz 的超声波。

2接收:超声波遇到障碍物后反射回来被模块接收。

3计时:模块计算从发射到接收回波所经过的时间。

4换算:根据声速和时间,计算出到目标的距离。

 

计算距离的公式为:

距离 = (声速 × 时间) / 2

声速:在空气中约为 340m/s(或 0.034cm/μs更精确的计算可以考虑温度补偿:声速 = 331.5 + 0.6 * 温度(℃)m/s

其中除以 2因为时间 t 是超声波往返的时间,因此单程距离要除以 2

实现超声波测距及显示功能的程序为:

image.png

image.png

为进行检测,在连接超声波测距模块和LCD显示屏的情况下,经程序运行,其测试结果如图2所示,说明程序设计正确。

image.png

2 器件连接

 

演示视频:




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]