Arduino 超声波测距仪

2025年3月17日 | 阅读 3 分钟

在之前的 Arduino 超声波距离传感器 话题中,我们使用了四引脚的超声波传感器。

在这里,我们将使用一个三引脚的超声波传感器,如下图所示

Arduino Ultrasonic Range finder

它有三个引脚 GND(地),5V 和 SIG(信号)。这个传感器的工作原理和功能与超声波距离传感器相似。

声波穿过空气并击中其路径上的物体。声波从物体上反弹并返回到模块。

超声波测距传感器使用超声波对障碍物或物体进行探测。

它可以检测到 3 厘米4 米 或 400 厘米的范围。

此类传感器的一个例子是

SEN136B5B

这是一个来自 SeedStudio 的传感器。我们需要在高低状态之间切换才能注意到输出。

让我们开始这个项目。

所需硬件

创建该项目所需的组件如下

  • Arduino UNO R3 板(我们也可以使用任何 Arduino 板)
  • 跳线
  • 超声波传感器
  • 面包板

项目的结构

该项目的结构如下所示

Arduino Ultrasonic Range finder

过程

将超声波传感器连接到电路板的步骤如下

  • 将传感器的 5V 引脚连接到 Arduino 板的 5V。
  • 将传感器的 GND 引脚连接到 Arduino 板的 GND。
  • 将传感器的 SIG 引脚连接到 Arduino 板的引脚 8。

Sketch

请看下面的代码

将代码上传到项目的步骤

步骤如下

  • 打开 Arduino IDE。
  • 从“工具” ->“开发板” ->“Arduino UNO”中选择电路板的类型。
  • 从 Tools -> Port -> COM 中选择端口。
  • 将草图上传到连接图。

连接图

连接图如下所示

Arduino Ultrasonic Range finder

输出

串行监视器上的输出将显示为

Arduino Ultrasonic Range finder
下一个话题温度传感器