news 2026/4/17 1:54:07

超声波传感器(HC-SR04)与Arduino Uno及Mixly使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
超声波传感器(HC-SR04)与Arduino Uno及Mixly使用

【结合AI智能体学习记录】

一、(HC-SR04)超声波传感器工作原理:

超声波传感器和蝙蝠的定位原理一致,核心是通过计算超声波往返时间来换算距离:

1. 触发发射:模块的Trig引脚接收到高电平信号后,会自动向外发射8个40kHz的超声波脉冲;

2. 声波传播:超声波在空气中的传播速度约为340米/秒(即0.034厘米/微秒),遇到障碍物后会反射回来;

3. 接收回声:模块的Echo引脚检测到反射的超声波后,会输出一个高电平,这个高电平的持续时间就是“发射→反射→接收”的总耗时;

4. 距离计算:因为声波走了“去+回”的往返路程,所以实际距离 = (声波传播时间 × 声速) / 2

二、硬件连接方法

HC-SR04有4个引脚

VCC5V
GNDGND
Trig数字引脚(例如 : D3)
Echo数字引脚(例如 :D4)

三、注意事项

  1. 有效测量范围:2cm-400cm
  2. 测量精度:约0.3cm
  3. 避免在极端温度、湿度或有强噪声干扰的环境中使用
  4. 传感器表面应保持清洁
  5. 对柔软、吸音的表面(如布料、毛绒)测量效果较差

四、mixly编程

五、常见问题与解决方法

1. 数值乱跳/为0:
  • 1)检查GND是否共地(模块和Arduino的GND必须接在一起);
  • 2)Trig/Echo引脚没有接反;
  • 3)测试距离控制在2cm~400cm(模块有效量程),避免过近/过远;
2. 串口无输出:

1)检查串口端口号是否选对;

2)确认触发信号的高电平时间≥10微秒(Mixly里的“10微秒”不能改小)。

总结

1. 核心原理:

1)HC-SR04通过Trig引脚触发发射超声波

2)Echo引脚接收回声并输出高电平

2. 硬件关键:

VCC接5V、GND共地、Trig接数字输出引脚、Echo接数字输入引脚,接线错误会导致模块无法工作;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 19:27:57

风光柴储多目标联合调度问题探索

风光柴储多目标联合调度问题 联合调度分析各部分消纳比例,目标各部分成本最小和排放最小。 约束各部荷电状态,功率平衡等等在当今能源转型的大背景下,风光柴储多目标联合调度成为了热门话题。这种联合调度旨在实现能源的高效利用,…

作者头像 李华
网站建设 2026/4/17 20:49:49

UE5 C++(7):

(31) (32) 谢谢

作者头像 李华
网站建设 2026/4/8 8:19:05

网络安全核心技术要点速查手册:面试与工作实战必备总结

1.网络安全的概念 网络安全的定义 ISO对网络安全的定义:网络系统的软件、硬件以及系统中存储和传输的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,网络系统连续可靠正常地运行,网络服务不中断。 网络安全的属…

作者头像 李华
网站建设 2026/3/31 0:28:11

项目管理工具又添新锐,Bugzilla vs Kanass一文对比解析

Bugzilla 是一款常见的开源缺陷跟踪工具,Kanass是一款国产开源项目管理工具。本文将从功能、用户体验、集成能力等方面对比二者,帮助团队选择合适的工具。1、安装部署对比项bugzillakanass支持的操作系统种类Linux、Docker、Windows、MacOsLinux、Docker…

作者头像 李华