Android と Arduino ボードの通信については、この例を参照しています。USBシールドとAndroidフォン(micromax A110(4.1.1)、sony xperia P(4.0.6)、およびsamsumgコア(4.1.2))を備えたfreeduino unoボードを使用しています。ここから USB_Host_Shield_2.0 をダウンロードしました。スケッチをコンパイルし、正常にアップロードしています。しかし、freeduino uno ボードと Android フォン間の通信を確立できません。freduino uno ボードの PIN 13 を使用して LED を点滅させようとしていますが、うまくいきません。Androidフォンをfreeduinoボードに接続した後、シリアルモニターに出力が表示されます。
ADK demo start
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
ADK Init
ADK Init
ADK protocol rev. 0002
swAcc:
ADK Init
getDevDescr 0D
ADK Init
getDevDescr 0D
ADK Init
getDevDescr 0D
Android 携帯 (v4.0.3) を freeduino ボードに接続すると、シリアル モニターで以下のエラーが発生します。
Device addressed... Requesting device descriptor.
found possible device. swithcing to serial mode
device supports protocol 1 or higher
Data packet error: D
Data packet error: D
前もって感謝します..