顯示具有 ADK 標籤的文章。 顯示所有文章
顯示具有 ADK 標籤的文章。 顯示所有文章

2013年11月11日 星期一

第一支 Android ADK 程式 - HelloADK

Google I/O 2011大會發表 Android Open Accessory Development Kit (ADK),這是一個Android 周邊商品的開發標準,可以讓 Android USB 周邊跟 Android 手機/平板電腦互動。
目前 ADK有兩個版本:

1. ADK 2011
基於Arduino Mega 2560 開發板,支援8位AVR處理器及Arduino IDE 開發環境,詳見 :
Accessory Development Kit 2011 Guide
Google I/O 2011: Android Open Accessory API and Development Kit

2.ADK2012
基於Arduino Due 開發板,支援32位元ARM Cortex-M3 (Atmel SAM3X8E)及新一代Arduino IDE 開發環境;主要更新支援藍牙連線與支援音訊傳輸兩個項目;也就是說Android設備與外接設備透過ADK不僅可以傳資料還可以傳音訊。
詳見 :
Accessory Development Kit 2012 Guide
Google I/O 2012 - ADK 2.0

本篇文章主要是以ADK 2011為主,所以接下來我們都以 Arduino Mega ADK 與Android實作教學。
以下是本文開發發環境:
Android 3.1 版本以上的手機或平板(本文使用4.1 Jelly Bean版本)
Arduino Mega ADK  開發板
Windows 8.1 64Bit
Eclipse 3.7.2 + ADT 22.3.0 + SDK 22.3
arduino-1.0.5  IDE