1.Android應用程序稱為“Amarino”
2.Arduino的程序庫稱為“MeetAndroid”
3.Amarino插件包(可選)
Amarino妳至少需要以下硬件:
1.Android手機(支持藍牙;android2.2及以上)
2.壹塊Arduino板(Lilypad,Duemilanove,ArduinoBT …)
3.壹個妳的Arduino藍牙模塊
4.其他Arduino模塊(根須需要選擇)
重要! 請將您的藍牙模塊設置為57600或115200波特。因為有些模塊更好地使用57600(舊的),而有些模塊只能使用115200波特,所以當妳已連接但不能發送數據時,嘗試改變波特率的設置。
開始配置環境
1.配置Arduino藍牙模塊
■線路連接圖(切記藍牙設備的RX連接arduino的TX;藍牙設備的TX連接arduino的RX)
2.下載並安裝Amarino_2.apk到妳的手機上
3.下載並安裝AmarinoPluginBundle.apk
4.下載Arduino開發工具,下載完成後解壓即可。
5.下載MeetAndroid,
6.解壓MeetAndroid到arduino IDE安裝目錄下的libraries目錄下。
7.重啟arduino IDE,如果正常的話,應該在(Sketch->Import Library出現MeetAndroid選項)如圖:
8.使用#include <MeetAndroid.h>即可開始編寫Arduino程序
第壹次連接和測試
目標:通過Android手機的藍牙每隔5s發送0-255之間的隨機數給Arduino,當Arduino接收到隨機數後,就點亮led( port 13 )
1.打開 Arduino IDE 選擇”File->Examples->MeetAndroid->Test”
■
2.修改Serial.begin(57600);並不是所有辦的默認速率都是57600.我的藍牙模塊為9600
■
3.編譯並上傳Test到Arduino。註意下載程序的時候壹定要記得把接的藍牙先拔掉再下載,否則下載不進arduino板 會出錯誤
4.打開Android手機的Amarino程序
5.點擊Add BT Device,查找藍牙設備,如果藍牙模塊安裝正確將會出現在藍牙設備列表中,如下圖
6.
點擊該藍牙設備,進入設備列,點擊左側紅色圖標,進入如下界面
7.點擊Add Event,顯示plugln,
9.選擇其中的Test Event,進入設置頁面,點擊Save
10.返回藍牙設備列表界面點擊Connect,Amarino程序將開始每隔5s發送壹個隨機數據(0-255),Arduino上的LED(part 13)將開始閃動。