Arduino MEGA ADK ボードと Samsung Galaxy nexus フォンを入手しました。エラーなしでボードと電話の両方に demokit プログラムをアップロードすることができました。ただし、それらを接続しても応答がなく、電話のアプリには「Demokit ボードを接続してください」画面が表示されたままです。Galaxy Nexus で動作するようになった人はいますか? 2.3.4+ と 3.1+ の両方のライブラリ (com.android.future.usb と android.hardware.usb) を使用してみました。どちらも正常にコンパイルして電話にインストールできますが、プラグインしても応答がありません。 USBポート。また、ADK のデモの新しいドキュメントはありますか? 元のデモキットのコードは古すぎて、Arduino 1.0 との互換性すらありません...
1 に答える
0
Arduino Mega ADK を搭載した Galaxy Nexus で動作しています。クイックデータ、
- DemoKit は、Google API 2.3.3 レベル 10 をそのまま (Android 2.3.3 ではありません) 対象とし、コードに変更はありません。
http://www.bdgcustoms.com/diy_android_adk.htmlからの Arduino ファームウェアをコンパイルし、Arduino 0022 でアップロード- Nexus を ADK ボードに接続し、ADK ボードをリセットします。
詳しくは調べていませんが、DemoKit の Arduino ファームウェアは、Wire ライブラリを使用してジョイスティックと通信します。setup() では、ジョイスティックが初期化され、init_joystick() されます。ジョイスティックが接続されていない場合、ファームウェアがブロックされる可能性があります。そのため、裸の Arduino Mega ADK の場合、元のファームウェア コードを変更する必要があります。私にとっては、上記のリンクのファームウェアで動作しました。
幸運を!
于 2012-05-01T19:06:09.797 に答える