?
藍(lán)牙模塊用的就是某寶常見(jiàn)的藍(lán)牙模塊,首先要將藍(lán)牙模塊進(jìn)入AT模式,按住藍(lán)牙按鍵后再通電就會(huì)進(jìn)入藍(lán)牙的AT模式,進(jìn)入AT模式后藍(lán)牙led慢閃,然后就可以利用TTL或者J-Link與串口助手給模塊發(fā)送AT指令了,AT指令有很多,這里我講幾個(gè)常用的就行。 初始波特率好像是38400
AT
?收到OK證明AT指令沒(méi)有問(wèn)題。
如果沒(méi)有收到可能就是如下問(wèn)題:1.波特率是不是38400? ?2.有沒(méi)有勾選發(fā)送新行,如果不是用的這個(gè)軟件,可能需要在指令后面加一個(gè)回車(chē)。
AT+RESET
將模塊復(fù)位(重啟)
AT+VERSION?
獲取軟件版本號(hào)
AT+ORGL
?恢復(fù)默認(rèn)模式,可以將波特率各種參數(shù)恢復(fù)到默認(rèn)狀態(tài)下。
AT+ADDR?
查詢(xún)藍(lán)牙地址碼,地址碼用于后面的藍(lán)牙配對(duì)
AT+NAME?
獲取藍(lán)牙名稱(chēng)
AT+NAME=name
改藍(lán)牙名
AT+ ROLE?
?查詢(xún)模塊角色,0-從機(jī)模式,1-主機(jī)模式,默認(rèn)情況下是從機(jī)模式
AT+ ROLE=1
更改模塊角色,在藍(lán)牙配對(duì)是必須要是一主一從。
AT+ PSWD?
?查詢(xún)藍(lán)牙配對(duì)碼
AT+ PSWD=1234
更改藍(lán)牙模塊配對(duì)碼
AT+UART?
查詢(xún)藍(lán)牙波特率
AT+UART=115200,0,0
更改波特率
以上就是常用的AT指令,然后就是兩個(gè)藍(lán)牙配對(duì)的方法,基本都要用到上面的指令。
首先將兩個(gè)藍(lán)牙波特率設(shè)置為相同的
AT+UART=9600,0,0
然后再設(shè)置一主一從,0是從,1是主
AT+ROLE=1
AT+ROLE=0
?兩個(gè)藍(lán)牙模塊的配對(duì)碼要相同
AT+PSWD=1111
最后一步就是,獲取從機(jī)的藍(lán)牙地址碼,再將主機(jī)綁定到從機(jī)地址
AT+ADDR?
得到的地址:+ADDR:0021:11:01A3BC
將分號(hào)改為逗號(hào):0021,11,01A3BC
AT+BIND=0021,11,01A3BC
將從機(jī)地址綁定,每個(gè)藍(lán)牙地址都是不一樣的。然后重新上電就可以實(shí)現(xiàn)兩個(gè)藍(lán)牙的通信了。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-436519.html
?左邊為從機(jī)指令,右邊為主機(jī)指令文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-436519.html
到了這里,關(guān)于藍(lán)牙模塊HC-05 AT指令使用以及兩個(gè)藍(lán)牙模塊的配對(duì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!