Iteaduino BT是在Arduino Duemilanove / UNO的基礎上添加了藍牙功能的開發板。可以直接開發Arduino藍牙通訊項目。
IDE燒寫選擇board類型:Arduino Duemilanove w/atmega328
藍牙部分支持主從模式,通過AT命令設置。
通過跳線帽可以設置藍牙模塊連接到ATMega328主控上和Arduino通訊,或者連接到FT232RL上通過USB和電腦通訊。
Iteaduino BT 繼承了Iteaduino系列主控板的傳統,同樣兼容3.3v 和 5V 模式。
數字/舵機接口: 引腳D0~D13
傳感器接口: A0 A1 A2 A3 A4 A5 引腳
HC-05 操作模式設置開關
HC-05操作模式設置配有一個1P2T 開關。當開關設置到「DAT」側時,HC-05將在數據模式下工作。當開關設置在「CMD」側時,HC-05將在命令模式下工作,在這種模式下,Iteaduino/FT232R 可發送AT命令為HC-05模塊測度數(使用38400波特率)。如需改變模式,你需要在放置開關後重置iteaduino BT。
通訊模式設置跳線
配有一個跳線以設置HC-05的連接。當跳線設置在B側時,HC-05與FT232R通訊到 USB/ PC,當跳線設定到A時,HC-05與ATMEGA328P(板載)通訊。
1. 使用DCDC替換Arduino官方的LDO部分電源電路,減少了熱損耗部分的功耗,在大電流高電壓輸入的情況下功耗減少非常明顯。
2. 標配的3.3V / 5V 操作電平選擇開關,讓你連接外部的3.3V設備更方便,不管是模塊還是其他開發板通訊,不再需要做電平轉換了。
3. 2個復位按鈕,一個復位ATMega328,一個復位藍牙模塊。
4. 提供了多個電子積木接口,方便快速的接入各類電子積木模塊,添加按鈕,LED顯示或者繼電器開關的功能。(只要一根線,一個電子積木模塊,很方便的將你需要的各類功能添加到這個Arduino上)
5. 通過DAT或者CMD開關來選擇讓藍牙模塊進入命令或者是數據模式,撥過去後要復位下模塊在命令模式,可是設置藍牙模塊的波特率,主從模式,名稱等,詳細見資料文檔。
教你如何製作藍牙搖桿控制器控制MBoard藍牙小車。
所需配件:
MBoard 小車詳細製作教程:.....
遙控方面的硬件很簡單, BTboard 是一款帶藍牙(兼容主從機模式)功能的 uno 開發板。
搖桿擴展板,帶按鍵,教程暫時沒有使用到按鍵功能,小伙伴可以自行添加開發,控制燈光、打開攝像頭等等。
BTboard 的硬件資料、原理圖在此下載:http://pan.baidu.com/s/1gdDvDqb
搖桿擴展板的硬件資料、原理圖在此下載:http://pan.baidu.com/s/1sjDbldr
以下是小車的代碼(之前的小車有差速,走不了直線,藍牙需配對,現在修改了代碼,調整了差速,增加了藍牙自動配對): .....
然後給 BTboard 燒寫控制代碼,燒寫前一定要把板子上的跳線帽拔掉,否則燒不進代碼( board 類型選擇Arduino Duemilanove ):.....
燒寫完成,把跳線帽插到 BTboard 上的 B 的一邊,開關撥到 DAT 的一邊,如圖:
最後把搖桿擴展板疊加上去,搖桿擴展板上的跳帽接到 5V 的一邊,然後上電, USB 供電用 5V ,適配器供電用 9v-23V 都可以。打開小車的開關,藍牙就會自動配對,此時黃色指示燈常亮。試試轉動搖桿吧