HC-05模組的預設名稱就是“HC-05”,於多人、多組藍牙一起實驗的場合,在電腦或手機上探索藍牙裝置時,將會發現許多叫做“HC-05”的裝置。

為了方便實驗者連接到自己的藍牙設備,我們可以用AT命令替每一個模組設定不同的名字,這樣就不會搞混拉

首先我們使用比較簡單的方法來更改

需要

1.arduino一塊

2.HC-05

3.USB連接線

 

然後我們先將這段程式碼上傳到arduino

#include <SoftwareSerial.h> // 引用程式庫


SoftwareSerial BT(8, 9); // 接收腳, 傳送腳
char val;

void setup() {
Serial.begin(9600); // 與電腦序列埠連線
Serial.println("BT is ready!");

BT.begin(38400);
}

void loop() {
// 若收到「序列埠監控視窗」的資料,則送到藍牙模組
if (Serial.available()) {
val = Serial.read();
BT.print(val);
}

// 若收到藍牙模組的資料,則送到「序列埠監控視窗」
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}

 

接著我們來連接arduino跟HC-05

1.KEY拉到arduino的5v(來進入AT模式)

2.VCC拉到arduino的3.3v

3.GND拉到arduino的GND

4.TX拉到arduino的8

5..RX拉到arduino的9

 

接下來看看HC-05是不是呈現著兩秒亮兩秒滅的慢閃動作

如果是的話就是進入AT模式了

 

接著我們將底部更改成NL&CR(HC-06不需要)

 

然後輸入指令AT測試是否有回傳OK

 

1. AT+VERSION”命令,查看韌體版本的結果 

2.AT+NAME="111識別名稱改成“111” (如果你是HC-06AT+NAMEaaa”,將模組的識別名稱改成“aaa”)

3.查詢裝置名稱:「AT+NAME?」,正常就會回應「+UART:xxxxxx

4.查詢速率:「AT+UART?」,送出後,正常就會回應「+UART:115200,0,0」

5.將速率換成的115200:(AT+UART:115200,0,0)

 

 

 
HC-05藍芽燈號意思

 

  • 連續的快閃:藍芽等待配對中
  • 連續的快閃2下後停1下:藍芽已配對成功,運作中
  • 連續慢速閃爍(約兩秒一次):藍芽已進入AT模式,準備設定

 

文章標籤
創作者介紹
創作者 Jeff & Mamoko. 的頭像
Jeff & Mamoko.

啊不就這樣,也就這樣!

Jeff & Mamoko. 發表在 痞客邦 留言(0) 人氣()