花了點時間熟悉了一下藍芽模組,發現意料之外的簡單
先說藍芽模組的三種工作模式(這三種工作模式是hc05/06共有的,並且通過模組上的led反映出來)
1.待連線模式 hc05:快速閃燈 hc06:快速閃燈
該模式下,若藍芽模組被設定為從機,則等待其他裝置連線,若為主機,就會搜尋可連線的裝置
2.at模式 hc05:慢速閃燈 hc06:快速閃燈(對,快速閃燈)
該模式下,可以通過從串列埠傳送at指令,對藍芽模組的名稱,密碼,波特率,主從機等屬性進行設定,具體的at指令此處不加以贅述,網上一查就有,需要注意的是hc05傳送at指令時必須以\r\n結尾,而hc06則不能以\r\n結尾,否則都會導致沒有響應的錯誤出現
3.連線模式 hc05:長亮燈 hc06:長亮燈
已經成功與其他裝置連線後進入的模式
下面說一下兩個模組分別如何進入at模式
對於hc05來說,需要將key引腳置高,我本來以為指的是en引腳,結果用表量了一下,發現en腳上始終都是高電壓,遂長按模組上的小按鈕再進行上電,果不其然,燈開始慢閃,成功進入at模式,另外在該模式下想要傳送指令,必須設定為38400波特率,且每句指令後需要有\r\n結尾,否則不會有任何響應
對於hc06來說,不需要像hc05一樣複雜,直接在上電之後,將串列埠波特率設定為9600,傳送at指令,收到ok後,就可以正常收發指令了,需要注意的是指令絕不能以\r\n結尾,否則無響應
注意:想要收資料的話,一定要設定為從機模式!!!另外,要退出at(也就是重新上電)之後再進行配對!!!
另外今晚還踩了乙個相當深的坑,hc05進入at模式,設定完畢之後卻發現手機裝置始終搜尋不到,隨後發現原因其實與波特率設定和配對列表未清空有關有關,貼上自己最後在at模式下的設定:
at+name=hc05 藍芽名稱
at+role=0 藍芽為從機
at+cmode=0 連線模式為任意位址連線
at+pswd=1234 密碼
at+uart=9600,0,0 設定波特率,停止位,校驗位
at+rmaad 清空配對列表
需要注意的是,假如手機藍芽串列埠助手傳送資料之後,螢幕上出來的是亂碼,則說明一定是波特率設定不對,需要設定成與at+uart下同樣的波特率
以上,後續打算嘗試將兩個藍芽模組之間進行配對,然後收發資料
HC 05藍芽無線模組設定
usb轉串列埠的有線轉接方式,實在太難看了,尤其是尋接頭,那是相當的不方便。其它電器廠商都想把是接頭做小,做精緻,唯獨串列埠接頭還是那麼龐大,感覺應該換一換了,都已經完全不符合這個時代的審美觀了。於是,某寶上買了兩套hc 05藍芽無線模組,hc 05是主從一體的藍芽模組,所以比只能當從機的hc 6要...
hc05藍芽模組學習筆記
hc05藍芽模組是使用串列埠通訊 ttl 其中有乙個key腳來進入at狀態 高電平有效 該藍芽模組的所有功能都是通過at指令集控制。要進入at狀態有兩種方法 1.上電時將key腳同時設定為vcc,上電即進入指令狀態。2.上電後再接vcc也能進入at狀態。方法1進入的at狀態模組波特率為38400 8...
HC 05藍芽模組配置方法
今天調串列埠通訊用了hc 05藍芽模組,店給的資料並沒有詳細給出配置方法,一大堆at指令看了也沒什麼用。後來又參考了網上的一些資料,終於配置好了並可以進行通訊。下面就將配置方法列下,也就是幾個指令。無線串列埠通訊肯定需要兩個藍芽模組,微控制器傳送資料給電腦,連電腦的就需要 usb ttl 模組,藍芽...