宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

很多藍芽設備使用的baud rate (鮑率、傳輸速率)都不一樣,買回來的藍芽模組需要做一些設定才能使用。

注意:ch340Arduino 板子無法使用這個方法。

常見的HC-06藍芽模組設定方法如下:

 

這次(107.10)前瞻計畫採購的HC-06藍芽模組,有6支腳

要變更接線時,請記得先拔除USB線,再變更,以免短路燒毀。

ArduinoReset 要接一條線到GND


其他接線如下:

HC-06藍芽模組和Arduino UNO連接腳位圖(設定時接法和連線使用時接法不同)

設定接法

Arduino UNO藍芽模組 備註
5VVCC注意電源不可接錯
GNDGND注意電源不可接錯
RXD (pin 0)RXD 
TXD (pin 1)TXD 

4支腳

 

6支腳(還是接4支腳)

打開arduino IDE,點[工具],選[板子]和[序列埠]

再點[工具],選[序列埠監控視窗]

接著在上面輸入[ AT ] (指令全部大寫),然後按下 [傳送] 按鈕或 Enter 鍵,這時藍芽模組應該會回應 OK,表示連接成功。

如果沒有出現OK,請檢查上面arduino和藍芽模組接線是否正確,Reset 和GND是否接線。再檢查右下角的速率(bund),一般預設是 9600,有可能已經被改過,就要逐一調整再試試看。密碼預設是1234或0000。

接著在上面輸入[ AT+BAUD8 ] (指令全部大寫),然後按下 [傳送] 按鈕或 Enter 鍵,這時藍芽模組應該會回應:

OK115200

完成設定連線速率為115200

注意:

4支腳藍芽的右下角要選 [沒有行結尾 ]

6支腳藍芽的右下角要選 [ NL ]

如果要設定成其他速率或其他指令,請參考下面。

下面就直接抄[雄]哥的網頁資料,請大家參考。

AT:測試,回應「OK」

AT+VERSION:回應靭體的版本。

AT+NAMExyz:將裝置名稱改為「xyz」。                              

AT+PIN1234:將連線密碼換為「1234」。

AT+BAUD4:將 baud rate 換為 9600。

AT+BAUD5:將 baud rate 換為 19200

AT+BAUD6:將 baud rate 換為 38400

AT+BAUD7:將 baud rate 換為 57600

-----------------------------

Arduino 序列埠視窗的功能,在每個傳出去的字元代碼之後加上"歸位"與"下一行"

可以藉由調整序列埠視窗,如下圖位置的功能,來決定是否要加上歸位與下一行

如果設定為:

(1) NL & CR 就會在送出的字元代碼之後加上 13 與 10

(2) 沒有行結尾 ==> 只送出字元代碼

(3) NL ==> 在字元代碼之後加上 10

(4) CR ==> 在字元代碼之後加上13

參考資料:

http://gsyan888.blogspot.tw/2014/03/arduino-hc-06-at-command.html

http://coopermaa2nd.blogspot.tw/2012/07/arduino-as-usb-to-ttl-adapter.html

http://jimmyeestudio.blogspot.tw/2013/05/arduinobluetooth.html

http://swf.com.tw/?p=712

https://sites.google.com/site/csjhmaker/e-tong-xun-pian/serial-port-tong-xun/2-ren-shiserial-read

----------------------------------

HC-05藍芽模組設定可以參考下面連結

http://jackedu.blogspot.tw/2015/01/hc-05.html

http://blog.cavedu.com/programming-language/appinventor/%E9%9B%99a%E8%A8%88%E7%95%AB%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84hc05%E3%80%81hc06%E5%B8%B8%E8%A6%8B%E7%9A%84%E6%8C%87%E4%BB%A4%E4%BD%BF%E7%94%A8%E6%95%99%E5%AD%B8/

------------------------------------------------------------

相關連結:

新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433 




 
 
 
用LINE傳送