ARDUINO_ADK_安裝教學

ADK

藉由USB ACCESSORY模式,用Android連接Arduino設備,這是GoogleGoogle I/O大會上所公佈的,適用於平板電腦的Android 3.1跟手機的 Android 2.3.4,以下是安裝流程


參照網頁為Android developersAndroid 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.

安裝FirmwareADK
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 > Openfirmware/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.4Android 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.    安裝應用程式到你的手機


沒有留言: