藍(lán)牙模塊上電之后(接上VCC和GND)便可以發(fā)出藍(lán)牙信號(hào)。 模塊與手機(jī)端或者電腦端連接通信的話,藍(lán)牙模塊需要設(shè)置成從機(jī)模式;模塊跟模塊之間通信的話,一個(gè)設(shè)置成主機(jī)模式,另一個(gè)設(shè)置成從機(jī)模式。 推薦通過(guò)USB轉(zhuǎn)串口模塊將藍(lán)牙模塊與電腦連接,因?yàn)槿绻褂?font style="color:rgb(0, 0, 0)">開(kāi)發(fā)板與電腦連接的話會(huì)有一些問(wèn)題,因?yàn)殚_(kāi)發(fā)板上的串口一般被用作串口與電腦連接。 電腦端通過(guò)運(yùn)行藍(lán)牙調(diào)試程序可以給藍(lán)牙發(fā)送指令,設(shè)置藍(lán)牙的不同參數(shù)。此時(shí)需進(jìn)入模塊的AT模式。 進(jìn)入AT模式的方法:按鍵按住再上電 VCC GND RX TX 接好 然后紅燈慢閃 才是AT模式。 進(jìn)入AT模式后就可以通過(guò)藍(lán)牙調(diào)試程序給藍(lán)牙發(fā)送指令了。 例: 發(fā)送指令:”AT+ROLE=0【回車】“ 收到回復(fù)“OK”后便表示模塊“從機(jī)模式”設(shè)置成功,此時(shí)將模塊重新上電之后(這時(shí)應(yīng)該將使能端EN置高電平)模塊便處于“從機(jī)模式”狀態(tài),手機(jī)為主機(jī),可以與模塊連接通信。 手機(jī)端跟模塊建立連接后便可以進(jìn)行收發(fā)數(shù)據(jù)通信,如果數(shù)據(jù)出現(xiàn)亂碼則可以通過(guò)以下兩個(gè)方法處理: 1、檢查模塊內(nèi)部設(shè)置的波特率和軟件端設(shè)置的波特率是否一致,這兩個(gè)波特率需一致方可正常的收發(fā)數(shù)據(jù)。 2、通過(guò)“AT+INIT【回車】”指令初始化SPP規(guī)范。 注意: 1、發(fā)送指令的過(guò)程的如果收到的回復(fù)是"ERRO(0)",則表示自己發(fā)送的指令格式上有錯(cuò)誤,請(qǐng)檢查后再發(fā)送嘗試,另外說(shuō)明一點(diǎn),模塊指令手冊(cè)上例子指令的格式有些也有些錯(cuò)誤,我已將使用過(guò)程中發(fā)現(xiàn)的錯(cuò)誤指令做了正確的標(biāo)注。 HC-05引腳說(shuō)明: STATE : 藍(lán)牙狀態(tài)引出腳,未連接輸出低電平,連接后輸出高電平,可懸空
如果發(fā)現(xiàn)有錯(cuò)漏,希望能聯(lián)系修改
1,安裝setep,控件。
2,打開(kāi)“藍(lán)牙測(cè)試軟件”
3,把05的模塊進(jìn)入絕對(duì)AT狀態(tài)(也就是34腳接高電平,模塊上電,38400波特率)
4,發(fā)指令即可。
提示:最好使用05帶底板的模塊來(lái)測(cè)試
按著KEY不要放,上電,使用軟件“獲取模塊信息”,可以讀出所有信息。
本軟件可以測(cè)試HC-03和HC-05,不可以測(cè)試HC-04 -06 -07,他們有另一個(gè)專用測(cè)試軟。
全部資料51hei下載地址:
藍(lán)牙模塊(HC-05).zip
(4.31 MB, 下載次數(shù): 126)
2018-7-4 13:36 上傳
點(diǎn)擊文件名下載附件
|