USB Host ShieldでADKを使う記事が見つかったので、そこで紹介されているYaoadkライブラリを使ってみた。
YaoadkライブラリからZipをダウンロードして、解凍してできた Adb, AndroidAccessory, USB_Host_Shield
の3つのフォルダーをArduinoのlibraries
にコピー。
(すでに入れていたGoogleのADKに付属のAndroidAccessory, USB_Host_Shield
、SparkfunからたどったCircuite@HomeのUSB_Host_Shield_2.0
とかを削除した。)
Arduino UNO R3にUSB Host Shieldを載せて、YaoadkライブラリのWikiのYaoadkライブラリ集の使い方(Mac OS X)のページに書いてある “AdkIsConnect.ino
” をコピペして書き込んだ。
手元のGoogle Nexus One, HTC 3D Evoをつないでみた。
どちらもADKが使えるらしい。
Arduino MEGA ADKでもAdkIsConnect
を試してみたけどちゃんとダイアログが出てきた。