日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

蓝牙之间的互相通信

發(fā)布時(shí)間:2023/12/16 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝牙之间的互相通信 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?這是我第一次寫博客,想記錄和分享自己這一天來(lái)調(diào)試的心得,如有錯(cuò)誤請(qǐng)指正。我使用的兩個(gè)藍(lán)牙模塊1、2型號(hào)是HC-05,需要上電時(shí)按住藍(lán)牙模塊上的小按鈕,進(jìn)入AT指令,然后用USB轉(zhuǎn)TTL模塊連接到一起,注意!一定要注意RX接TX,TX接RX,一定要檢查是否是正確的接線方式,避免調(diào)試的時(shí)候找不到原因。具體操作如下:

1、開啟兩個(gè)串口調(diào)試助手A、B(同一個(gè)軟件也行),波特率一般為38400,設(shè)置對(duì)應(yīng)的值。發(fā)送AT(AT\r\n我所用的串口調(diào)試助手不用加\r\n,點(diǎn)擊發(fā)送就行),會(huì)返回OK

2、恢復(fù)1默認(rèn)設(shè)置:在串口調(diào)試助手A,將藍(lán)牙1恢復(fù)默認(rèn)設(shè)置:AT + ORGL

3、設(shè)置1的密碼:在A中輸入AT + PSWD = “0000”

4、設(shè)置1主模式:在A中輸入AT + ROLE = 1

5、設(shè)置1的波特率(這里的波特率不是指上面提到的38400,而是進(jìn)行正常模式通信的波特率):在A中輸入AT + UART = 115200,0,0

6、恢復(fù)1默認(rèn)設(shè)置:在串口調(diào)試助手B,將藍(lán)牙1恢復(fù)默認(rèn)設(shè)置:AT + ORGL

7、設(shè)置2的密碼并設(shè)置波特率:在B中輸入AT + PSWD = “0000”(注意一定要與藍(lán)牙1的密碼一樣),在B中輸入AT + UART = 115200,0,0(與藍(lán)牙模塊1波特率一樣)

8、設(shè)置1從模式:在B中輸入AT + ROLE = 0

9、查詢藍(lán)牙2的地址,并藍(lán)牙1綁定其地址:在B中輸入AT + ADDR ?,返回2019:9:120758,

復(fù)制這個(gè)值在串口調(diào)試助手A中輸入AT + BIND =?2019,9,120758(注意把地址的冒號(hào)換成逗號(hào))

10、將兩個(gè)藍(lán)牙模塊重新上電,設(shè)置對(duì)應(yīng)波特率即可互相通信。至此藍(lán)牙互相通信的配置已經(jīng)完成。

可能一些小伙伴的只能完成單向通信,我之前也是這種情況,在我查資料的時(shí)候發(fā)現(xiàn)一篇文章也是這樣,他是這樣解決的:將兩個(gè)藍(lán)牙主、從模式交換后,神奇是兩個(gè)模塊就能雙向通信了!!!我再分享我調(diào)試串口的經(jīng)驗(yàn):首先用USB轉(zhuǎn)TTL,將單片機(jī)與電腦先連接,在串口調(diào)試助手上完成調(diào)試,再接上對(duì)應(yīng)模塊(如藍(lán)牙、openmv等一些模塊),完成對(duì)應(yīng)調(diào)試與顯示。串口調(diào)試是一個(gè)枯燥且玄學(xué)的一過(guò)程,一定要賴的住性子一步一步調(diào)試!

總結(jié)

以上是生活随笔為你收集整理的蓝牙之间的互相通信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。