這篇分享一下HC系列的藍牙模組設定方式

 

 

 


首先要先確認您的HC藍牙模組是HC05還是HC06

如果是HC05 可設定為主(Master)和從(Slave)模式

而若是HC06 則只能設定為從(Slave)模式(但根據熱心網友的分享,似乎也看過HC06但可以設定為主模式的狀況...大家可仔細確認一下手上的模組,感覺就算同樣是HC模組,還是可能都有差異...可能還是要以手上模組的實際狀況為主...進一步的細節待研究)

 

設定方式通常是透過之前介紹過的文章: USB_to_Serial轉換器或轉換線或轉換板
 
經由UART去下AT command來進行設定
 
另外,按照我本身的經驗,不同地方所買到的HC模組,其實在AT command的部分也會有些微的差異
 
這邊我們以透過PL2303 USB to Serial轉換線以及我手上的HC藍牙模組來說明其設定方式
 
安裝USB to Serial轉換線之驅動程式 之後(可參考連結文章)
 
將轉換線上之杜邦線端按照顏色接至藍牙模組
 
綠色(TX端): 接至藍牙模組之RX端
白色(RX端): 接至藍牙模組之TX端
黑色(接地): 接至藍牙模組之GND端
紅色(Vcc): 接至藍牙模組之+5V端
 
 
AT設定模式:先壓著藍芽模組上的按鈕,再接電 (按鈕標示如下圖紅色圓框圈起之部分)
 
 
 
前面提到,我們可以透過傳送UART資料的方式來傳送AT command到HC藍牙模組,以進行設定
 
我們可在PC端透過COM Port應用軟體下這些AT command到HC藍牙模組
 
COM Port應用軟體種類繁多,讀者們可自行線上google搜尋
 
這邊我是透過Arduino IDE內建的COM Port軟體來進行示範
 
首先在Arduino 選定PL2303 USB to Serial轉換線所對應的COM Port
 
 
 
 
然後打開"序列埠監控視窗"
 
 
 
接下來進行設定HC藍牙模組的配對密碼、名稱及Baudrate Rate(位元傳輸速度)設定示範
 
設定密碼指令:
AT+PSWD=xxxx     (xxxx為自己想設定的密碼)
 
名稱設定指令:
AT+NAME=xxxx    (xxxx為自己想設定的藍牙名稱)
 
 
Baudrate Rate設定指令:
AT+UART=9600,0,0   (設定為9600 bps, 後面第一個0代表設定為1 stop bit, 後面第二個0代表設定為None parity bit 也就不要同位元檢查.  若不清楚我在說什麼的讀者可Google搜尋一下UART基本協議)
 
 
主從模式設定指令:
可透過AT+ROLE?查詢目前模組是處於主(Master)還是從(Slave)狀態,預設通常都是從狀態
設定為模式: AT+ROLE=0
設定為模式: AT+ROLE=1
 
 
若設定指令輸入到HC藍芽模組成功, 則會如下圖所示
 
 
 
設定完成之後,為了離開AT模式,須重新上電給HC藍牙模組(這次不用按著按鈕),這時就是一般模式,這時就是一般模式
 
後續測試步驟,原則上只要開啟手機藍牙,應該就會在掃描清單上看到我們所設定的HC藍牙模組了,首次連線會要求輸入上面我們設定的配對密碼(PSWD)進行配對,而第二次開始就可以在點擊該HC藍芽模組後直接連線
 
之後應該會再出一篇透過APP Inventor撰寫簡易與HC藍牙模組連線的Android APP文章
 
 
【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先點擊參考這篇介紹文章
 
 
 
 
 

 

arrow
arrow
    創作者介紹
    創作者 阿良 (孫文良) 的頭像
    阿良 (孫文良)

    阿良的嵌入式系統技術學習區

    阿良 (孫文良) 發表在 痞客邦 留言(0) 人氣()