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指令

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、綁定對方地址

這樣配置好后兩個模塊就可以實現無線串口通信了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM