当前位置 - 股票行情交易網 - 裝修設計 - 用手機藍牙控制萬物:HC-06從機藍牙模塊介紹和使用

用手機藍牙控制萬物:HC-06從機藍牙模塊介紹和使用

現如今,每個人的手機都配有藍牙功能,我們可以用藍牙傳輸數據,連接耳機以及控制壹些自帶藍牙功能的電子設備。我們也可以使用藍牙模塊配上單片機就可以輕松實現手機控制LED燈,電機,智能小車,機器人等各種設備。讓我們的創作實現無線控制。

下面我們就來介紹壹種性價比極高的藍牙模塊:HC-06從機藍牙模塊。

BLE藍牙的角色有以下幾種:廣播者(Advertise)、掃描者(Scanner)、從設備(Slave)、主設備(Master)、發起者(Initiator),其中主設備是由發起者、掃描者轉化而來,從設備則是由廣播者轉化而來;藍牙模塊通信是指兩個藍牙模塊或藍牙設備之間進行通信,進行數據通信的雙方壹個是主機,壹個是從機。

主模式與從模式的區別:主機是指能夠搜索別人並主動建立連接的壹方,從機則不能主動建立連接,只能等別人連接自己。

HC-05是主從壹體化的藍牙串口模塊,主從可指令切換,指令豐富齊全。

HC-06是主從壹體化的藍牙串口模塊,主從可指令切換,指令少於HC-05,使用簡單。

這次使用的是藍牙HC-06是從模塊,也就是從機模塊,我們的手機就是主模塊。主機可以與從機配對,從機不能和從機配對。如果要兩個單片機通信,那就至少壹個是有主機功能的,要是兩個都是從機是通信不了的。

引腳定義:

重要提示:

下面我們就用壹臺手機控制壹個點陣屏的亮暗和不同圖案顯示。

硬件設備:

接線圖:

將點陣模塊的DIN、CS、CLK分別連到Arduino10/11/12數字引腳上,連接電源和接地線;藍牙模塊的TXD:連接ArduinoRXD接收端;RXD連接ArduinoTXD發送端,連接電源和接地線。

下面是實物圖;圖中Arduino模塊增加了擴展板,方便接線。

程序:

手機藍牙通訊app:

在進行控制之前,我們需要在手機端安裝藍牙調試工具。在手機應用商店裏搜索“藍牙調試器”。我選擇的是這款工具,體積小,操作簡單,功能強大。

效果展示:

安裝APP後,藍牙連接HC-06模塊;

我們選擇按鈕控制模式;將其中四個按鍵名詞改為:關閉,打開, ,笑臉;並將按下按鍵的發送代碼分別改為:0,1,2,3。

現在大功告成,分別按下:關閉、打開、 、笑臉,點陣屏就會按照對應的方式顯示:

只要我們在加上不同的執行器,就可以用手機藍牙控制步進電機,舵機,燈等等,實現各種功能了。壹起來試試吧。