Mam na myśli this przykład komunikacji z Androidem na tablicy Arduino. Mam płytę freeduino Uno z ekranem USB i telefonem z Androidem (micromax A110 (4.1.1), sony xperia P (4.0.6) i samsumg core (4.1.2)). Pobrałem USB_Host_Shield_2.0 z here. Kompiluję szkic i przesyłam pomyślnie. ale nie jest w stanie nawiązać komunikacji między płytą freeduino Uno i telefonem z Androidem. Próbuję migać dioda LED za pomocą PIN 13 z płyty freduino Uno, ale nie działa. Dostaję dane wyjściowe na monitorze szeregowym po podłączeniu telefonu Android do płyty freeduino.Arduino na Androida - Włączanie i wyłączanie diody przy użyciu ADK
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
Jeśli łączę telefon z Androidem (v4.0.3) z płyty freeduino otrzymuję poniżej błędu na seryjnym monitora
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
góry dziękuję ..
Czy używasz tej samej osłony hosta USB? – Dage
@Dage: Używam tarczy hosta freeduino USB. –
Nie jestem pewien, czy oprogramowanie jest kompatybilne z tą płytą? Te linki mogą być pomocne: https://github.com/moderndevice/FreeduinoHostBoard/tree/master/Freeduino_USB_Host_Board http://wiki.moderndevice.com/pmwiki.php?n=MD.FHB – Dage