以前都是用藍(lán)牙和手機(jī)連接谚中,沒有做過AT指令,直接連得GND寥枝,TXD宪塔,RXD,所以今天就想試一下兩個(gè)藍(lán)牙之間配對(duì)的問題
先照著某寶賣家給的資料囊拜,發(fā)現(xiàn)手冊(cè)上都是PIO11某筐,巴拉巴拉的 這什么啊,根本就是芯片引腳又不是模塊的冠跷,進(jìn)入AT模式就只能發(fā)個(gè)AT返回 ok 南誊,其他都不好使,34 引腳置高一次 我知道34是那個(gè)引腳啊蜜托,真是想吐槽一下
一開始設(shè)置有反應(yīng)缴淋,兩個(gè)配對(duì)成功了四苇,但是互發(fā)不了炒事,就重新初始化颗管,還是沒反應(yīng)? 找了好多資料 及其稀缺,有解決的吧 還沒有發(fā)出來蜂挪,找到了一個(gè)資料好用 就貼出來重挑,分享給需要的小伙伴
示例藍(lán)牙:
藍(lán)牙A地址:3014:10:271614
藍(lán)牙B地址:2015:2:120758
//=============================================
步驟:
1、【AT模式】?jī)蓚€(gè)藍(lán)牙模塊的PIO11接VCC棠涮,上電后即進(jìn)入AT指令模式谬哀,都用USB轉(zhuǎn)TTL模塊連接到電腦的USB接口。
2严肪、【打開串口調(diào)試助手】開啟2個(gè)串口調(diào)試窗口史煎,一個(gè)打開藍(lán)牙A的COM口谦屑,一個(gè)打開藍(lán)牙B的COM口【⑹遥【默認(rèn)波特率一般為38400】
3伦仍、【恢復(fù)A默認(rèn)設(shè)置】串口調(diào)試助手A,將藍(lán)牙A恢復(fù)默認(rèn)設(shè)置:AT+ORGL\r\n 【\r\n即回車结窘、換行很洋,在串口調(diào)試助手上輸入一個(gè)回車即可】
4、【設(shè)置A配對(duì)碼】串口調(diào)試助手A隧枫,配置藍(lán)牙A的配對(duì)碼:AT+PSWD=1212\r\n 【藍(lán)牙A與藍(lán)牙B的配對(duì)碼相同喉磁,這樣才能成功配對(duì)】
5、【設(shè)置A主模式】串口調(diào)試助手A官脓,將藍(lán)牙A配置為主機(jī)模式:AT+ROLE=1\r\n
6协怒、【恢復(fù)B默認(rèn)設(shè)置】串口調(diào)試助手B,將藍(lán)牙B恢復(fù)默認(rèn)設(shè)置:AT+ORGL\r\n
7、【設(shè)置B配對(duì)碼】串口調(diào)試助手B卑笨,配置藍(lán)牙B的配對(duì)碼與藍(lán)牙A一致:AT+PSWD=1212\r\n
8孕暇、【設(shè)置B從模式】串口調(diào)試助手B,將藍(lán)牙B配置為從機(jī)模式:AT+ROLE=0\r\n
9赤兴、【 查詢B地址 】串口調(diào)試助手B妖滔,查詢藍(lán)牙B的地址:AT+ADDR?\r\n 【如2015:2:120758】
10、【藍(lán)牙A綁定藍(lán)牙B】串口調(diào)試助手A桶良,藍(lán)牙A綁定藍(lán)牙B地址:AT+BIND=2015,2,120758\r\n 【注意把地址的冒號(hào)換成逗號(hào)】
11座舍、【常規(guī)工作模式】2個(gè)模塊的PIO11引腳都接地,重新上電后進(jìn)入常規(guī)工作模式陨帆,自動(dòng)完成配對(duì)曲秉。之后,串口調(diào)試助手A和串口調(diào)試助手B就能互傳數(shù)據(jù)了疲牵。
//============================================
【注意事項(xiàng)】:確保2個(gè)藍(lán)牙模塊的配對(duì)碼(PSWD)相同承二,都上電后兩個(gè)模塊會(huì)自動(dòng)相連。
【藍(lán)牙的連接模式默認(rèn)是:0——指定藍(lán)牙地址連接模式纲爸,這樣藍(lán)牙A才能自動(dòng)連接綁定的地址亥鸠,如果不是模式0,設(shè)置為模式0:AT+CMODE=0 [查詢指令:AT+CMODE缩焦?]】
由于主機(jī)配置了 AT+BIGN??所以他只能連接從設(shè)備 如果讓其可以連接其他設(shè)備
?AT+ CMODE=1即可
最后又改了一下
名字:AT+NAME \r\n=123456
密碼:AT+ PSWD\r\n=123456
串口模特率:AT+UART\r\n=115200读虏,0,0
最后感謝百度文庫分享的朋友