我買的 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。
沒有留言:
張貼留言