1. 程式人生 > >HC-05藍芽模組配置方法

HC-05藍芽模組配置方法

今天調串列埠通訊用了HC-05藍芽模組,淘寶店給的資料並沒有詳細給出配置方法,一大堆AT指令看了也沒什麼用。後來又參考了網上的一些資料,終於配置好了並可以進行通訊。下面就將配置方法列下,也就是幾個指令。。

無線串列埠通訊肯定需要兩個藍芽模組,單片機發送資料給電腦,連電腦的就需要 USB-TTL 模組,藍芽模組與 USB-TTL 連線就是 5V 連 5V,GND 接 GND ,RXD 接 TXD,TXD 接 RXD。配置藍芽模組時需要進入它的 AT 模式,就是配置模式。
進入AT模式的方法:按住藍芽模組上的按鍵再給它上電即可,這時藍芽模組上的燈以低頻率閃爍

進入配置模式後,隨意開啟一個串列埠除錯助手,我使用的是淘寶賣家提供的藍芽測試軟體。設定波特率 38400, 8 位資料位,1 位停止位,無校驗位。下面就是通過串列埠助手傳送指令來配置藍芽模組了。

配置指令

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

注意,這裡的地址中間要以英文下的逗號分隔,例:AT+BIND=98d3,32,708985

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

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

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