超声波传感器(HC-SR04)与Arduino Uno及Mixly使用
2026/7/6 23:35:05 网站建设 项目流程

【结合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接数字输入引脚,接线错误会导致模块无法工作;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询