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

共6条 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 器件连接

 

演示视频:




专家
2025-10-24 19:07:16     打赏
2楼

好熟悉的模组,这个在arduino上的老面孔


菜鸟
2025-10-25 12:01:28     打赏
3楼

典型的模组生命力就是强劲


专家
2025-10-27 09:24:35     打赏
4楼

超声波测距模块简单好用,控制起来也简单。


院士
2025-10-27 18:50:34     打赏
5楼

嘿嘿 房高213cm


菜鸟
2025-10-29 10:31:52     打赏
6楼

房高213cm,智慧!


共6条 1/1 1 跳转至

回复

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