ADK
藉由USB ACCESSORY模式,用Android連接Arduino設備,這是Google在Google I/O大會上所公佈的,適用於平板電腦的Android 3.1跟手機的 Android 2.3.4,以下是安裝流程
參照網頁為Android developers: Android developers
安裝Arduino軟體跟所需要的函式庫
1. 安裝Arduino Arduino for Windows
2. 下載ADK資源包 ADK_release_0512
3. 下載Capacitive Sensing Library Capacitive Sensing Library
4. 安裝需要的libraies ( on Windows)
a、 複製 firmware/arduino_libs/AndroidAccessory 和 firmware/arduino_libs/USB_Host_Shield的資料夾 (※整份資料夾複製,不要只複製裡面) 到 <你所安裝arduino的位置>/libraries/ 資料夾裡
b、 新增一個 CapSense資料夾在 <你所安裝arduino的位置>/libraries/ 資料夾裡
c、 複製 Capacitive Sensing Library裡面的CapSense.cpp and CapSense.h 到 CapSense資料夾
然後你會發現你的Arduino的資料夾有這些資料夾 AndroidAccessory, USB_Host_Shield, and CapSense.
安裝Firmware到ADK版
1. 用USB線連接ADK版到電腦,電腦跟ADK版做雙向溝通跟電源提供
2. 點開 Arduino.exe
3. 點選 Tools > Board > Arduino Mega 2560指定連結的ADK版型
4. 選擇適當的USB port點選Tools > Serial Port > COM# (COM1通常都是保留port)
5. 打開 firmware code ,點選 File > Open選firmware/demokit/demokit.pde
6. 點選 Sketch > Verify/Compile ,確保程式沒有錯誤
7. 點選 File > Upload to I/O Board,把程式燒入到 I/O Board
執行DemoKit Android應用程式 (Eclipse 3.5以上)
1. 安裝the Google APIs API Level 10 add-on library 因為只有Android 2.3.4和Android 3.1才支援Accessory mode,詳情請看USB Accessory 文件
2. 點選 File > New > Project,在選擇 Android > Android Project
3. 在Project name 鍵入 DemoKit
4. 點選 Create project from existing source,點選Browse,選擇ADK_release_0512裡面的app資料夾,點選Open之後,直接點Finish
5. 在Build Target選擇Google APIs(Platform 2.3.3, API Level 10)
在GOOGLE API add-on library for API level 10 adds USB Open Accessory API 支援2.3.4裝置
6. 點選Finish
7. 安裝應用程式到你的手機
沒有留言:
張貼留言