Android ADK 與 Arduino 常見問題集

1. 什麼是Android ADK?

    Google於2011年的Google I/O大會上推出了ADK周邊開發套件(Accessory Developer Kit),選用了Arduino作為標準硬體規格。符合規格的週邊,便可直接透過Android裝置進行控制。使用USB可達到比藍牙更大更穩定的資料傳輸效率,另一方面開發者可以在Android開發環境中就能進行硬體開發工作,一定程度上降低了開發門檻,可促使更多軟硬體廠商投入。Android也允許USB周邊業者無需支付權利金就能自行生產可連接Android裝置的USB週邊設備,期待在諸多因素的鼓勵之下,可以看到Android種種更多元的應用。

2. 我需要哪些開發環境?

    a. 安裝相關函式庫的Arduino (點選看說明) (下載)  
    b. 運行Android SDK的Eclipse (點選看說明)

3. 我需要哪些硬體設備?
    
    a. Android手機版本 2.3.4以上,Android平板3.1以上。(如何確認Android裝置的版本?)
    b. ADK開發板,如需結合樂高NXT機器人須使用 NXShield-M轉接板。
    c. 直流電源(建議供應電流在1.5A以上,Android裝置與ADK開發板各會用掉0.5~0.75mA,電流不夠則無法運作。實際狀況依照不同裝置會有所不同。)

4. 如何新增一個Android ADK專案?

     請見2.   

5. 什麼是Arduino?  
A: http://arduino.tw/whatsarduino.html

6. Arduino要去哪邊下載?
A: http://arduino.cc

7. Arduino基礎語法有哪些?
A: http://arduino.tw/introprograming.html

8. 如何安裝Arduino驅動程式?

     首次連接Arduino與電腦時, 會顯示新增硬體精靈, 請指定到Arduino/driver資料夾即可。


9. 如何將程式燒錄到Arduino板子上?

     在Arduino環境下先選擇正確的板子型號, verify之後再upload即可。

        

Comments