Android ADK周邊開發套件 手機成為嵌入式系統核心


什麼是Android ADK?與Arduino有什麼關係?

   Google於2011年的Google I/O大會上推出了ADK周邊開發套件(Accessory Developer Kit),選用了Arduino作為標準硬體規格。符合規格的週邊,便可直接透過Android裝置進行控制。使用USB可達到比藍牙更大更穩定的資料傳輸效率,另一方面開發者可以在Android開發環境中就能進行硬體開發工作,一定程度上降低了開發門檻,可促使更多軟硬體廠商投入。

   Android也允許USB周邊業者無需支付權利金就能自行生產可連接Android裝置的USB週邊設備,期待在諸多因素的鼓勵之下,可以看到Android種種更多元的應用。


如何開始?

我需要那些硬體設備?
  1. Android手機版本 2.3.4以上,Android平板3.1以上。
  2. ADK開發板,如需結合樂高NXT機器人建議使用Arduino MEGA ADK 或 Teemino
  3. 直流電源(建議供應電流在1.5A以上,Android裝置與ADK開發板各會用掉0.5~0.75mA,電流不夠則無法運作。實際狀況依照不同裝置會有所不同。)
       
Arduino ADK開發板                              範例機器人

我需要那些軟體環境?

簡單來說就是 Android + Arduino。詳細安裝步驟請參考以下連結:





Android環境
1. JDK
2. Eclispe 3.7
3. ADK套件(Android DemoKit範例程式與ADK韌體檔 DemoKit.pde)

Arduino環境
1. 包好相關函式庫的Arduino環境(包含Android ADK與NXShield相關函式庫)

YouTube 影片


結合NXShield轉接板控制樂高NXT機器人

YouTube 影片

Android平板控制以Android手機為核心的小坦克

YouTube 影片

控制LED與伺服馬達

YouTube 影片

超大型平衡球遊戲
相關聯結


[孫傳雄談科技][Android 3.1 教學] Android Open Accessory 與 ADK 週邊設備開發工具

ċ
ADK_Hello.rar
(54k)
曾吉弘,
2013年1月21日 下午5:00
ċ
ADK_OneTouch.rar
(10092k)
曾吉弘,
2013年1月21日 下午4:52
ċ
ADK_ReadSensor.rar
(8730k)
曾吉弘,
2013年1月21日 下午4:52
ċ
ADK_hello.apk
(18k)
曾吉弘,
2013年1月21日 下午8:16
ċ
ADK_onetouch.apk
(835k)
曾吉弘,
2013年1月21日 下午8:16
ċ
ADK_readSensor.apk
(549k)
曾吉弘,
2013年1月21日 下午8:16
ċ
NXShield-0.1.01.zip
(1404k)
曾吉弘,
2013年1月21日 下午6:02
ċ
SensorList.rar
(49k)
曾吉弘,
2013年1月21日 下午11:50
ċ
e_21_1 HelloSensor.rar
(360k)
曾吉弘,
2013年1月21日 下午11:50
Comments