ADK(Android Open Accessory Development Kit)

外部USBハードウェア(Arduino, ADK対応ボード)がUSBホストとして、Androidは周辺機器として振る舞い、操作できるようにする。
Android 3.1, Android 2.3.4からサポート


Arduino + USBホストシールドでADK

通常ADK対応の「Arduino MEGA ADK」などが必要だが、Arduino + USBホストシールドでもADKを試すことができるようだ。(USBホストシールド接続にD7〜D13を使うため、利用できるピンは減る)

  1. USBホストシールドとピンソケットを半田付け
  2. USBホストシールドの電源をUSBから取るように、Arduinoの+5Vをレギュレータの真ん中に半田付け
    • usb-host.jpg
  3. Arduino + USBホストシールドを接続

Android端末がADKに対応しているか確認する

Android 3.1, Android 2.3.4以上からサポートしているはずだが、ADKライブラリが入っているか確認する。何も出て来なければ非対応
以下HTC Desire HD + VU2.3.9(カスタムROM)での結果

ADK互換ボード


書籍


添付ファイル: fileusb-host.jpg 2433件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:37