ArduinoUNO連線藍芽模組與安卓連線進行測距
今天到了第一批製作四旋翼飛行器用的開發板和感測器,實現了最簡單的ArduinoUNO和Android手機間的藍芽串列埠通訊和超聲測距感測器的試用。
最左邊的是HC-06藍芽模組,中間的一對金屬圓柱是超聲測距的感測器,最右是ArduinoUNO開發板。然後操作者點按手機中串列埠除錯助手上的按鈕傳送訊號,並接收發回的感測器資料。下圖鍵盤左上角的測量按鍵會通過藍芽串列埠向ArduinoUNO傳送一個訊號,微控制器收到訊號啟用超聲感測器,並讀回資料,再通過藍芽傳回手機顯示。圖中前一部分資料是感測器測得的桌面到屋頂的距離,最後一個是桌面到地面的距離。
1 藍芽模組的除錯
我選擇的藍芽模組是HC-06,相關資料下載:百度雲下載
第一步,連線:
RXD--------TX->1
TXD--------RX<-0
藍芽模組 GND--------GND Arduino UNO
VCC--------3.3V
第二步,修改藍芽模組的名字、密碼和波特率,因為我的應用中對頻寬要求不高,所以波特率還是選擇預設的9600。修改名字和密碼用藍芽模組的AT指令,因為沒有USB轉串列埠的片子,我是用微控制器執行這段程式碼,更多程式碼可以在手冊裡檢視:
void setup()
{
Serial.begin(9600);
Serial.print("AT");
delay(2000);
Serial.print("AT+NAMERon_bluetooth");
delay(2000);
Serial.print("AT+PIN5274");
}
void loop()
{
delay(1000);
}
注意:上傳程式碼的時候必須先拔掉接藍芽模組接在串列埠上的兩條線,程式寫入之後按下板上的reset鍵使程式碼執行一遍。
第三步,在手機上下載藍芽串列埠助手,搜尋先前設定的藍芽裝置,這個app的使用很簡單,不多做介紹。
至此,藍芽模組配置完成,用法與串列埠完全一樣,基本上屬於即插即用。
2 超聲模組HC-SR04
主要引數:1 使用電壓:5V 2 靜態電流:小於2mA 3 電平輸出:0-5V
4 感應角度:不大於15度 5 探測距離:2cm-450cm
使用方法:控制口Trig發一個10US以上的高電平,就可以在接收口等待高電平輸出.一有輸出就可以開定時器計時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離.如此不斷的週期測,就可以得到測量的距離了。
第一步,接線
TRIG--------PIN 2
ECHO--------PIN4
超聲模組 GND---------GND Arduino UNO
VCC---------5V
第二步,燒寫入以下程式碼,
#define TRIG_PIN 2
#define ECHO_PIN 4
char val;
int cm;
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN,OUTPUT);
pinMode(ECHO_PIN,INPUT);
}
void loop()
{
if((val = Serial.read()) == 'c')
{
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN,HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
cm = pulseIn(ECHO_PIN,HIGH) / 60;
Serial.print(cm);
Serial.println(" cm");
}
}
這時候手機與藍芽模組完成配對,如程式碼中所寫,手機端串列埠傳送'c',獲得超聲測距的數值。
相關文章
- 電腦藍芽怎麼連線 電腦連線藍芽的方法藍芽
- Mac藍芽連線有問題該如何?教你重置Mac藍芽模組Mac藍芽模組
- 藍芽耳機怎麼連線手機 藍芽耳機連線手機的方法藍芽
- 聯想無線滑鼠怎麼連線電腦連線藍芽藍芽
- 音響怎麼連線手機藍芽 音響連線手機藍芽的方法藍芽
- Macbook如何連線藍芽鍵盤?Mac藍芽
- 怎麼用手機藍芽連線電腦 手機藍芽連線電腦的步驟藍芽
- 藍芽耳機怎麼連線手機連不上怎麼辦 藍芽耳機突然無法連線手機藍芽
- 筆記本怎麼連線藍芽耳機 膝上型電腦連線藍芽裝置教程筆記藍芽
- 如何重置Mac的藍芽模組以解決連線問題Mac藍芽模組
- 熊晨灃藍芽實戰--小程式藍芽連線2.0藍芽
- 小愛音響怎麼使用藍芽連線手機 小愛音響連線手機藍芽的方法藍芽
- 筆記本怎麼連藍芽耳機 筆記本連線藍芽耳機步驟筆記藍芽
- 電腦怎麼連藍芽音響 藍芽音響連線電腦步驟藍芽
- win10系統如何連線羅技藍芽滑鼠 win10連線羅技藍芽滑鼠的步驟Win10藍芽
- Win10系統怎麼連線藍芽耳機 win10系統連線藍芽耳機的方法Win10藍芽
- 異構智聯Wi-Fi+藍芽模組,連線快、準、穩!藍芽模組
- MacBook如何連線多個藍芽音響?Mac藍芽
- 如何在Macbook Pro中連線藍芽耳機?Mac藍芽
- Win8藍芽滑鼠怎麼連線藍芽
- 電腦可以連藍芽耳機嗎 win10電腦怎麼連線藍芽耳機藍芽Win10
- 電腦能連藍芽耳機嗎 電腦怎麼連線藍芽耳機win10藍芽Win10
- win10藍芽連線音響的方法_win10系統怎麼連線小米藍芽音響Win10藍芽
- 膝上型電腦怎麼連線藍芽音響裝置 筆記本和藍芽音響連線藍芽筆記
- 電腦怎麼連線藍芽音響 臺式電腦連藍芽音響圖解藍芽圖解
- mac mini純鍵盤操作連線藍芽滑鼠Mac藍芽
- win10藍芽耳機連線不上怎麼辦_win10藍芽耳機連線不上的解決方法Win10藍芽
- 電腦怎麼連線藍芽耳機 連線藍芽耳機的詳細教程(win7、win10、win11)藍芽Win7Win10
- win10系統如何連線藍芽鍵盤 win10系統藍芽鍵盤連線電腦的方法Win10藍芽
- 藍芽耳機連上為什麼沒聲音 藍芽耳機已連線但就是沒聲音藍芽
- android bluetooth——藍芽的開啟、搜尋、配對與連線Android藍芽
- Win10無法連線藍芽滑鼠如何解決_藍芽滑鼠連線不上win10電腦修復方法Win10藍芽
- Mac如何一鍵藍芽連線切換軟體?Mac藍芽
- 羅技滑鼠怎麼藍芽連線電腦 電腦找不到羅技藍芽滑鼠藍芽
- ubuntu20.04怎麼使用藍芽連線手機互傳檔案?ubuntu連線藍芽手機傳檔案的技巧Ubuntu藍芽
- win10臺式電腦如何連線藍芽音響_藍芽音響怎麼連線win10臺式電腦Win10藍芽
- 為什麼藍芽耳機連上卻沒有聲音 藍芽明明已連線但就是沒聲音藍芽
- Oracle(+)連線與Join連線Oracle