目錄
1、進入AT模式和連接前注意事項
2、實現(xiàn)兩個藍牙完美配對
3、HC-05_1初始化配置
4、HC-05_2初始化配置
5、HC-05_1與HC-05_2綁定
6、設(shè)置模塊通信波特率&通信驗證
1、進入AT模式和連接前注意事項
USB轉(zhuǎn)TTL(串口助手)和藍牙模塊連接好后(VCC-VCC GND-GND RXD-TXD TXD-RXD ),插上電腦
進入AT模式的兩種方法。
方法一:先按住按鍵不放,再給模塊上電。此時LED 2S閃一次,進入AT模式。波特率固定為38400。
方法二:模塊直接上電,此時LED燈快閃(1s兩次)。再按下按鍵,模塊也會進入AT指令,此時LED還是快閃。這個時候的波特率和自己設(shè)置的一樣,默認為9600。1位停止位,無奇偶校驗。
進入AT指令模式后
串口調(diào)試助手中一定要勾上發(fā)送新行,才會在發(fā)送字符后面添加\r\n 。不然每次就自己添加
1.測試通信是否有問題發(fā)送:
AT
返回:OK
2.設(shè)置波特率發(fā)送:
AT+UART=115200,0,0
返回:OK
3. 查詢波特率:發(fā)送:
AT+UART?
返回:+UART=115200,0,0
OK‘’
4.設(shè)置藍牙的名稱和密碼發(fā)送:
AT+NAME=Master
(默認 名稱HC-05)
返回:OK
5. 設(shè)置密碼發(fā)送:
AT+PSWD="0000"
返回:OK
????????AT+PSWD?查詢密碼
2、實現(xiàn)兩個藍牙完美配對
前提:
1、準備兩個可以進行主從連接的HC-05模塊。HC-05_1 HC-05_2 (為區(qū)分兩個模塊其下標分為? ? ? ? ? 1,2)。
2、兩個TTL轉(zhuǎn)USB模塊,并與兩個藍牙模塊完成接線。
????????VCC---VCC
????????RX-----TX
????????TX-----RX
????????GND---GND
?3、兩個不同的串口串口調(diào)試助手,分別用于HC-05_1和HC-05_2的初始化配置。
返回 OK,則成功配置
3、HC-05_1初始化配置
1、先按住按鍵不放,再給模塊上電。此時LED 2S閃一次,進入AT模式,波特率固定為38400。(注意在串口調(diào)試助手上應(yīng)設(shè)置波特率為38400發(fā)送AT指令才有效,返回ok表示可以正常使用)
AT
返回 OK,則成功配置
2、串口調(diào)試助手將藍牙HC-05_1恢復默認設(shè)置:
AT+ORGL
返回 OK,則成功配置
3、配置藍牙1的配對碼,注意因為在步驟2中已經(jīng)恢復默認設(shè)置,所以以下操作串口的波特率應(yīng)調(diào)為9600(而且每次發(fā)送AT指令都要長按按鈕來發(fā)送,否則會發(fā)送失?。?,或者重復步驟1,斷電重新長按按鈕上電,進入AT模式(此時發(fā)送AT指令則不需要再長按模塊按鈕),我此處是選擇后者斷電長按按鈕重新進入AT模式:
AT+PSWD="0000"
返回 OK,則成功配置
4、串口調(diào)試助手,將藍牙HC-05_1配置為主模式:
AT+ROLE=1
返回 OK,則成功配置
4、HC-05_2初始化配置
1、先按住按鍵不放,再給模塊上電。進入AT模式,波特率固定為38400.
AT
返回 OK,則成功配置
2、串口調(diào)試助手將藍牙HC-05_2恢復默認設(shè)置:
AT+ORGL
返回 OK,則成功配置
3、配置藍牙2的配對碼,注意因為在步驟2中已經(jīng)恢復默認設(shè)置,所以以下操作串口的波特率應(yīng)調(diào)為9600(而且每次發(fā)送AT指令都要長按按鈕來發(fā)送,否則會發(fā)送失?。?,或者重復步驟1,斷電重新長按按鈕上電,進入AT模式(此時發(fā)送AT指令則不需要再長按模塊按鈕),我此處是選擇后者斷電長按按鈕重新進入AT模式:
AT+PSWD="0000"
返回 OK,則成功配置
4、串口調(diào)試助手,將藍牙HC-05_2配置為從模式:
AT+ROLE=0
返回 OK,則成功配置
5、查詢藍牙HC-05_2的地址:
AT+ADDR?
返回得到藍牙HC-05_2的地址:98D3:21:F7BADA 此處得到的地址后面會用到。
5、HC-05_1與HC-05_2綁定
1、藍牙HC-05_1綁定HC-05_2地址,【注意把地址的冒號換成逗號】
AT+BIND=98D3,21,F7BADA
返回 OK,則成功配置
2、確定綁定地址,在HC-05_1所在串口助手輸入:
AT+BIND?
返回得到:
+BIND:98D3:21:F7BADA
OK
地址一致,確認綁定成功?。。?/p>
6、設(shè)置模塊通信波特率&通信驗證
1、設(shè)置HC-05_1與HC-05_2藍牙串口波特率為115200:
AT+UART=115200,0,0
返回 OK,則成功配置
2、確認藍牙1,2的串口波特率,輸入:
AT+UART?
返回得到波特率;
1、驗證通訊,藍牙1向藍牙2發(fā)送信息(HC-05_1 to HC-05_2)?!咀⒁猓河捎谙惹安ㄌ芈室呀?jīng)設(shè)置為115200,故兩個串口調(diào)試器波特率都要重新改為:115200】
在藍牙2所在串口會接收到1中傳送得到的信息。
2、藍牙2向藍牙1(HC-05_2 to HC-05_1)發(fā)送信息。
文章來源:http://www.zghlxwxcb.cn/news/detail-440784.html
3、驗證成功,over...?文章來源地址http://www.zghlxwxcb.cn/news/detail-440784.html
到了這里,關(guān)于HC-05藍牙模塊學習(兩個藍牙模塊連接互發(fā)信息)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!