使用 Arduino UNO 和 SR04 超声波传感器构建超声波测距仪
元器件与物料
- Arduino UNO(或兼容板) ×1
- SR04 超声波传感器 ×1
- 公对母跳线 ×4
项目简介
Arduino + SR04 超声波传感器超声波测距仪
这是一个入门级项目,将带您完成 SR04 超声波传感器与 Arduino 连接并正常工作的全过程。
步骤 1:物料清单
- Arduino Uno 或兼容板
- SR04 超声波传感器
- 四根公对母跳线
开始动手!
步骤 2:连接 SR04 到 Arduino
- VCC → Arduino 5V
- GND → Arduino GND
- TRG (Trig) → Arduino 数字引脚 12
- ECHO → Arduino 数字引脚 11
接线就这么简单。接下来加载软件库和草图。
步骤 3:下载 SR04 库并安装到 Arduino IDE
传感器未附带文档,需自行搜索可用库。下载库、解压、放入 Arduino libraries 文件夹,重启 IDE。随后在 文件 > 示例 > NewPing > NewPingExample 中找到示例草图并上传。
上传成功后打开串口监视器,即可看到传感器输出的距离数据流。
库文件下载链接及完整资源请见附件区。
代码
附件提供 NewPing.zip 库文件(C/C++),无预览,需下载后安装。
原理图
(原文包含原理图图片)
制造工艺
- 树莓派连接 HC-SR04 超声波传感器实战指南
- DHT11 温湿度传感器项目:LED 指示与压电蜂鸣器报警
- K30 CO₂ 传感器:室内空气质量实时监测
- FlickMote:基于手势的智能家居红外遥控器
- 自制简易红外避障传感器:IR LED + 光电二极管 + Arduino
- DFRobot 电容指纹传感器 (ID809) 接入 Arduino/ESP8266 完整教程
- Arduino Cloud 传感器塔:温度、动作与气体监测
- MAX30100脉搏血氧传感器与Arduino接入指南:获取PPG波形与SpO2
- 分步指南:将 YL-39/YL-69 土壤湿度传感器连接到 Arduino UNO
- 高精度空气质量监测仪:Sharp GP2Y1010AU0F 粉尘传感器 + Arduino Nano
- 紧凑型Arduino雷达系统:HC-SR04超声波传感器配1.8英寸显示屏
- 基于 Arduino 与 DSM501A 传感器的空气质量监测仪