2016年6月21日 星期二

進入 Xbee shield HC-05 藍芽模組的 AT 模式

一開始想要做藍芽實驗時,以為買了 Xbee shield + HC-05 在接線上會比較容易而省下不少時間,但...其實好像不見得是這樣,因為能找到的說明反而少,多花了許多時間在找資料。不過既然買了,就還是要進行的呀...

我買的 shield 是這樣:

框框中的兩個 jumps 正常的位置是「兩個同時」在 XBEE 那一邊,圖中是為了要進入 HC-05 的 AT 模式時才把「兩個同時」調到 USB 那一邊。

背面的電路圖:


正面的電路圖:


XBee HC-05 的長像:


XBee HC-05 的相關資料:


會用到的是第 1、2、3、10 以及 20 支腳,
而觀察電路圖就會發現,
第 1、10 支腳已經連接 VCC 及 GND (這不是當然的嗎?),
第 2、3 支腳已分別連接 Arduino 的 RX 與 TX,
最後的問題是第 20 支腳要連到 VCC (才會進入 AT 模式),
可是在不動用焊接工具的情況之下,
要怎麼達成這個目標呢?

這時,平常束電線用的束線條就派上用場了!

把束線條的兩端撥掉一點皮,露出適當長度的金屬,就可以用來連接第 1 支腳 (VCC) 和第 20 支腳 (Key) 了 (因為束線條的金屬粗細適當很合用) 。

再接下來要讓 Arduino 的 MCU 停留在 reset 模式,就可以直接當作 USB to TTL 轉換器,拿來修改 HC-05 的設定。

其實只要一條電線把 Arduino 的 RESET 和 GND 接起來就可以了。

再來就是把以上的東西合體 ( Arduino + XBee shield + XBee HC-05 )



把 Arduino 和電腦接起來後,可以發現 HC-05 的紅色 LED 燈閃得有點慢,這樣就成功的進入了 AT 模式 ( 如果閃得很快就代表沒有進入 AT 模式 )。
另外,因為 MCU 並沒有工作,所以無須上傳任何程式到 Arduino。

沒有留言:

張貼留言