Я безуспешно пытался подключить Arduino Mega ADK, используя исходники Demokit, к нескольким телефонам.
Я скомпилировал и загрузил скетч Arduino «Demokit.pde» с arduino 0022. Он выглядит нормально, так как плата отправляет «старт» на клиентский USB-порт.
Я скомпилировал приложение Demokit под Eclipse, используя Google API 10 (для телефонов с Gingerbread) и Android API 15 (для ICS). Все хорошо.
На стороне телефона я попробовал следующие настройки:
samsung i9000 под управлением CM 7.1 и после нажатия android.hardware.usb.accessory.xml и com.android.future.usb.accessory.jar
Samsung i9000 с ICS
Nexus S с ICS
И ничего не произошло. В логарифме затмения есть только предупреждение:
W/PowerUI (654): неизвестное намерение: намерение {act=android.intent.action.ACTION_POWER_CONNECTED flg=0x10000010}
Ничего больше. Интересно, может ли плата иметь проблемы с USB-хостом...
Если у кого-нибудь есть идея?
Спасибо