3.26的收獲:超聲波模塊

在操作超聲波模塊之前,要先下載SR04庫的庫文件,且要將庫文件下載解壓并拷貝至 Arduino IDE 安裝目錄下?libraries?文件夾中,libraries是專門放各種庫文件的文件夾。

今天在林老師的指導下,我們學會了在超聲波模塊中如何引入庫函數(shù)和換行以及如何敲代碼,使超聲波模塊運行起來。

以下是操作超聲波模塊的代碼:

#include <SR04.h> ? ?// ?將庫函數(shù)SR04庫文件包含進來

#define TRIG_pin 13 ? ? ?

#define ECHO_pin 11 ? ? //對引腳進行宏定義

SR04 my_SR04 (TRIG_pin,ECHO_pin); ? ?// SR04可表示類,如若多個超聲波模塊一起試驗的話就可以寫成my_SR041與my_SR042等便表示幾種不同模塊 ? ? 即創(chuàng)建對象

long distance; ? ?// 對變量distance進行定義,用于存儲距離的變量

void setup()

{

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

delay(1000); ? // 適當延時使初始化

}

void loop() ? //循環(huán)

{

distance=my_SR04.Distance(); ?// Distance表示一函數(shù)

Serial.print(distance); ? //表示結(jié)果輸出距離

Serial.println(" cm"); ? // print加上ln表示結(jié)果出現(xiàn)一個值之后就會進行換行,以此循環(huán)

delay(500); ?//每個值的中間時段是延時0.5秒

}

今天學到的就是看懂超聲波模塊的代碼,理解每一行代碼的意義。還懂得了在超聲波模塊上的D11和D13的意思:表示輸出信號與輸入信號的引腳對象。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容