1. 程式人生 > >HC-05藍芽模組配置與使用

HC-05藍芽模組配置與使用

藍芽模組BT-HC05模組是一款高效能的藍芽串列埠模組。

1、可用於各種帶藍芽功能的電腦、藍芽主機、手機、PDA、PSP等智慧終端配對。

    2、寬波特率範圍4800~1382400,並且模組相容微控制器系統。

    3、當主從模式兩個藍芽模組配對成功後,可以簡單的,更改為無線的藍芽,讓您的裝置或者產品更高階,更時尚。

    4、您可以很容易的使用提供的藍芽手機軟體來等。

     

  HC-05 嵌入式藍芽串列埠通訊模組(以下簡稱模組)具有兩種工作模式:命令響應工作

模式和自動連線工作模式,在自動連線工作模式下模組又可分為主(Master)、從(Slave)

和迴環(Loopback)三種工作角色。當模組處於自動連線工作模式時,將自動根據事先設定

的方式連線的資料傳輸;當模組處於命令響應工作模式時能執行下述所有AT 命令,使用者可

向模組傳送各種AT 指令,為模組設定控制引數或釋出控制命令。通過控制模組外部引腳

輸入電平,可以實現模組工作狀態的動態轉換。

 

     模組指示燈說明:

    1.將模組上電同時(或者之前),將KEY接高電平,此時指示燈慢閃(1秒亮一次),模組進入AT狀態,此時波特率固定38400。

    2.將模組上電後,將KEY懸空或者接地,此時指示燈快閃(1秒2次),表示模組進入可配對狀態。此時如果將KEY接高電平,模組也會進入AT狀態。但是指示燈依然是快閃(1秒2次)。

    3.模組配對成功,此時STA雙閃(一次閃2下,2秒閃一次)。

 

技術分享

技術分享

技術分享

技術分享

技術分享

 

 

    AT模式操作說明:

技術分享

技術分享

 

指令格式為AT+指令\r\n      (\r\n換行回車)

 

附原理圖:

技術分享

 

AT指令

1、測試通訊
指令:AT(換行)
返回:OK
串列埠傳送 AT,返回 OK 表示可以進行正常配置。

2、設定波特率
指令:AT+UART=引數1,引數2,引數3
返回:OK

引數 1:波特率
引數 2:停止位,0 表示 1 位,1 表示 2 位
引數 3:校驗位,0 表示沒有校驗位,1 表示奇校驗,2 表示偶校驗

例:AT+UART=19200,0,0
表示配置藍芽串列埠波特率為19200,1 位停止位,沒有校驗位

兩個藍芽模組的波特率及格式要設定成相同的

3、修改密碼
指令:AT+PSWD=你的密碼
返回:OK

兩個藍芽模組的密碼要設定成相同的

4、設定主從模式
指令:AT+ROLE=0 或 1,1 表示主機,0 表示從機
返回:OK

兩個藍芽模組一個配置成主機模式,一個配置成從機模式

5、設定藍芽連線模式

指令:AT+CMODE=0
返回:OK

兩個藍芽模組都用這句指令,設定為通過地址連線

6、查詢自身地址
指令:AT+ADDR?
返回:+ADDR:你的藍芽模組地址
我的兩個藍芽模組地址為 98d3:32:708985,98d3:33:809168

兩個藍芽模組分別查詢

7、繫結對方地址
指令:AT+BIND=對方地址
返回:OK

8、清空配對列表
指令:AT+RMAAD
返回:OK

兩個模組要能通訊,需要以下幾個條件:

1、兩個模組波特率及格式相同
2、密碼相同
3、一個為主機模式,一個為從機模式
4、連線方式都設定為地址連線
5、繫結對方地址

這樣配置好後兩個模組就可以實現無線串列埠通訊了。