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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

arduino蓝牙主从机通讯

發布時間:2023/12/16 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino蓝牙主从机通讯 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

前言

1.主機配置

1.連接

?2.測試

3.設置主機名字

4.設置主從模式為主機

5.設置配對密碼

6.藍牙地址綁定

2.從機配置

3.測試


前言

由于項目需求,需要配置兩臺arduino之間進行無線通訊,這個時候自然最好用的就是藍牙了。

如下是兩塊MLT-BT05藍牙模塊,打算用左邊不帶按鍵的用作從機,右邊帶按鍵的用作主機。

1.主機配置

配置藍牙需要進入AT指令模式。

藍牙通常有兩種模式:

(1)AT指令模式:這個模式可以對藍牙進行相關設置的更改,比如更改藍牙名字和波特率等。

(2)工作模式:這個模式是藍牙正常工作模式,通常就是藍牙連接進行串口透傳模式。

為了方便工作及辨認,我們打算將藍牙主機命名為MLT-Master,從機命名為MLT-Slaver。

這樣,藍牙在工作的時候,我們就知道哪個是主機哪個是從機了。

1.連接

好的,我們首先設置主機,這款藍牙默認開機未連接的狀態就是AT指令模式,連接就是工作模式,我們就用USB-TTL模塊將藍牙連接電腦USB口:

?2.測試

?然后,我們打開串口軟件,設置好串口號和波特率,然后打開串口發送AT測試,記得勾上發送回車。

發送AT之后會返回OK,如下圖:

3.設置主機名字

發送:

AT+NAMEMLT-Master

?如下圖:

重新上電,從手機端藍牙app進行搜索,可以看到藍牙名字已經變了:

4.設置主從模式為主機

發送:

AT+ROLE1

如下圖為返回:

5.設置配對密碼

發送(PIN后面的密碼任意):

AT+PIN953598

返回如下:

6.藍牙地址綁定

藍牙地址的綁定主要是藍牙開機之后通過這個地址去進行連接。

主機綁定從機地址,從機綁定主機地址。

這個地址我們可以通過AT指令進行查詢,但是比較麻煩,也可以直接通過手機端查看的到。

如下圖:

我這里查看的到兩個藍牙地址如下:

Master:64:33:DB:B9:C5:FE Slaver:34:14:B5:9F:9E:89

我們先主機綁定從機,發送(記得把中間的冒號去掉):

AT+BAND3414B59F9E89

如下圖:?

2.從機配置

根據主機一口氣設置完成:

AT AT+NAMESlaver AT+ROLE0 AT+PIN953598 AT+BAND6433DBB9C5FE

3.測試

這里我用arduino uno板子連接藍牙主機,arduino uno連接一個手勢傳感器PAJ7620,識別到手勢之后,從主機藍牙發送字符,從機藍牙接受到之后,我們通過串口軟件在從機藍牙連接的USB-TTL模塊讀取到信號:

可以看到右邊串口為arduino識別到的手勢,左邊為藍牙收到的字符,識別到手勢之后就在藍牙從機收到了相應的信號,完美!

總結

以上是生活随笔為你收集整理的arduino蓝牙主从机通讯的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。