3.26的收获:超声波模块

在操作超声波模块之前,要先下载SR04库的库文件,且要将库文件下载解压并拷贝至 Arduino IDE 安装目录下 libraries 文件夹中,libraries是专门放各种库文件的文件夹。

今天在林老师的指导下,我们学会了在超声波模块中如何引入库函数和换行以及如何敲代码,使超声波模块运行起来。

以下是操作超声波模块的代码:

#include    //  将库函数SR04库文件包含进来

#define TRIG_pin 13      

#define ECHO_pin 11     //对引脚进行宏定义

SR04 my_SR04 (TRIG_pin,ECHO_pin);    // SR04可表示类,如若多个超声波模块一起试验的话就可以写成my_SR041与my_SR042等便表示几种不同模块     即创建对象

long distance;    // 对变量distance进行定义,用于存储距离的变量

void setup()

{

Serial.begin(9600);  //  9600表示波特率  

delay(1000);   // 适当延时使初始化

}

void loop()   //循环

{

distance=my_SR04.Distance();  // Distance表示一函数

Serial.print(distance);   //表示结果输出距离

Serial.println(" cm");   // print加上ln表示结果出现一个值之后就会进行换行,以此循环

delay(500);  //每个值的中间时段是延时0.5秒

}

今天学到的就是看懂超声波模块的代码,理解每一行代码的意义。还懂得了在超声波模块上的D11和D13的意思:表示输出信号与输入信号的引脚对象。

你可能感兴趣的:(3.26的收获:超声波模块)