文章目录:
一、超声波传感器工作原理
二、SR04超声波库的使用
三、SR04超声波传感器在Arduino中的使用
一、超声波传感器工作原理
如上图所示:HCSR04超声波传感器拥有4个针脚,除了VCC接正极、GND接负极外,还有两个引脚“Trig”及“Echo”;
其中“Trig”用于控制发射超声波,“Echo”用于接收反射波。
其工作原理如上图:首先传感器发射超声波,并计时,当超声波接触到障碍物会被反射,当传感器接收到反射波,计时结束,然后利用距离、速度、时间公示进行计算,得到传感器到障碍物间的距离。
二、SR04超声波库的使用
在使用SR04超声波传感器之前,需要先配置好库文件;
一般这种较基础的库文件,在下载Arduino软件后会自动配置好,可以根据下图所示检验是否有超声波传感器的库:
如果在示例文件中存在SR04超声波传感器的示例文件,则一般已配置好库文件。
如果未配置好库文件,则可使用2.0以后版本的Arduino软件直接搜索然后安装;
若Arduino软件版本较旧,则可参照Arduino平台软硬件原理及使用——开源库的使用来进行配置安装。
由于不同的库文件贡献者所创建库的差异性,可以通过按下【Alt/cmd键】+【点击库名称】的方法来打开其头文件:
#pragma once