ESP8266-Arduino编程实例-HC-SR04超声波传感器驱动

HC-SR04超声波传感器驱动

1、HC-SR04简单介绍

HC-SR04 超声波传感器使用声纳来确定与蝙蝠或海豚等物体的距离。 超声波测距模块HC-SR04提供2cm-400cm测量,测距精度可达3mm。 该模块包括超声波发射器、接收器和控制电路。

HC-SR04 超声波传感器的工作流程如下:

  1. 至少10us高电平信号的IO触发
  2. 模块自动发送 8 个 40 kHz 并检测是否有脉冲信号返回。
  3. 如果有信号返回,通过高电平,高电平输出IO持续时间是从发出超声波脉冲到返回的时间。

测试距离 =(高电平时间 × 声速(340M/s)/ 2)

2、硬件准备

  • ESP8266 NodeMCU开发板一块
  • HC-SR04传感器模块一个
  • 面板板一个
  • 杜邦线若干
  • 数据线一条

硬件接线图如下:

ESP8266-Arduino编程实例-HC-SR04超声波传感器驱动_第1张图片

3、软件准备

  • Arduino IDE或VSCode + PlatformIO

在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:

  • ESP8266-Ard

你可能感兴趣的:(物联网全栈开发实战,ESP8266,嵌入式硬件,物联网,Arduino,单片机)