❶ 求一個手機通過藍牙連接HC-06藍牙模塊控制單片機上的繼電器開關的程序,可以燒錄到單片機的
這是單片機用串口多機通訊的模擬實例,可以參考一下,如果是手機要控制單片機,只要單片機用串口連接藍牙模塊串口,手機需要用藍牙APP藍牙單片機藍牙、發送控制指令就可以實現控制單片機的埠控制繼電器的開關,模擬實例的程序可以移植。
❷ HC-06藍牙模塊 如何與5v的51單片機通信
藍牙模塊是3.3V的話是不能直接接5V電壓的 可以加一個1117-3.3將5V電壓降壓到3.3V 也可以使用電源為3.3V的單片機 如果直接接了5V電壓可能會燒壞藍牙模塊
另外 3.3V和5V的IO口是不一樣的 有的可以直接相連 大多數都需要5V-3.3V轉換後才能連接
❸ 用單片機控制主藍牙模塊(HC-06)向從藍牙模塊(HC-06)發送數據,用單片機程序判斷從模塊是否接收到
你這樣設計有什麼用?你數據不可能會一直不停的發,不發的時候不是會一直會響?
如果只是測試數據發送或接受是否成功用,給你兩種方法,第一,如果是兩個單片機,將兩個單片機的io口連起來一個,發送數據的時候將io口置高,發送完畢置低,另外一個單片機可以根據這個io口的狀態和串口中斷來判斷是否收到數據。
方法二,在接收單片機的串口中斷程序中,加上,進入中斷時,將io口置高,退出時置低,這樣就可以判斷是否在接收數據
❹ 用手機藍牙控制萬物:HC-06從機藍牙模塊介紹和使用
現如今,每個人的手機都配有藍牙功能,我們可以用藍牙傳輸數據,連接耳機以及控制一些自帶藍牙功能的電子設備。我們也可以使用藍牙模塊配上單片機就可以輕松實現手機控制LED燈,電機,智能小車,機器人等各種設備。讓我們的創作實現無線控制。
下面我們就來介紹一種性價比極高的藍牙模塊:HC-06從機藍牙模塊。
BLE藍牙的角色有以下幾種:廣播者(Advertise)、掃描者(Scanner)、從設備(Slave)、主設備(Master)、發起者(Initiator),其中主設備是由發起者、掃描者轉化而來,從設備則是由廣播者轉化而來;藍牙模塊通信是指兩個藍牙模塊或藍牙設備之間進行通信,進行數據通信的雙方一個是主機,一個是從機。
主模式與從模式的區別:主機是指能夠搜索別人並主動建立連接的一方,從機則不能主動建立連接,只能等別人連接自己。
HC-05是主從一體化的藍牙串口模塊,主從可指令切換,指令豐富齊全。
HC-06是主從一體化的藍牙串口模塊,主從可指令切換,指令少於HC-05,使用簡單。
這次使用的是藍牙HC-06是從模塊,也就是從機模塊,我們的手機就是主模塊。主機可以與從機配對,從機不能和從機配對。如果要兩個單片機通信,那就至少一個是有主機功能的,要是兩個都是從機是通信不了的。
引腳定義:
重要提示:
下面我們就用一台手機控制一個點陣屏的亮暗和不同圖案顯示。
硬體設備:
接線圖:
將點陣模塊的DIN、CS、CLK分別連到Arino10/11/12數字引腳上,連接電源和接地線;藍牙模塊的TXD:連接ArinoRXD接收端;RXD連接ArinoTXD發送端,連接電源和接地線。
下面是實物圖;圖中Arino模塊增加了擴展板,方便接線。
程序:
手機藍牙通訊app:
在進行控制之前,我們需要在手機端安裝藍牙調試工具。在手機應用商店裡搜索「藍牙調試器」。我選擇的是這款工具,體積小,操作簡單,功能強大。
效果展示:
安裝APP後,藍牙連接HC-06模塊;
我們選擇按鈕控制模式;將其中四個按鍵名詞改為:關閉,打開, ,笑臉;並將按下按鍵的發送代碼分別改為:0,1,2,3。
現在大功告成,分別按下:關閉、打開、 、笑臉,點陣屏就會按照對應的方式顯示:
只要我們在加上不同的執行器,就可以用手機藍牙控制步進電機,舵機,燈等等,實現各種功能了。一起來試試吧。