2013-10-28 11 views
5

Ich beziehe mich this Beispiel für die Kommunikation Android mit Arduino Board. Ich habe Freeduino Uno Board mit USB-Schild und Android-Handy (Micromax A110 (4.1.1), Sony Xperia P (4.0.6) und Samsumg Core (4.1.2)). Ich habe USB_Host_Shield_2.0 von here heruntergeladen. Ich kompiliere Skizze und lade erfolgreich. aber nicht in der Lage, die Kommunikation zwischen Freeduino Uno-Board und Android-Telefon herzustellen. Ich versuche LED mit PIN 13 der Freduino Uno-Platine zu blinken, aber es funktioniert nicht. Ich bekomme Ausgabe auf dem seriellen Monitor nach dem Verbinden von Android-Telefon mit Freeduino-Board.Arduino für Android - Eine LED ein- und ausschalten mit 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 

Wenn ich Android-Handy anschließe (V4.0.3) mit Freeduino Board i auf serielle unten Störung erhalte Monitor

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 

Vielen Dank im Voraus ..

+0

Verwenden Sie das gleiche USB-Host-Schild? – Dage

+0

@Dage: Ich benutze Freeduino USB Host Shield. –

+0

Ich bin mir nicht sicher, ob die Firmware mit dieser Karte kompatibel ist. Diese Links können hilfreich sein: https://github.com/moderndevice/FreeduinoHostBoard/tree/master/Freeduino_USB_Host_Board http://wiki.moderndevice.com/pmwiki.php?n=MD.FHB – Dage

Antwort

0

Okay, es könnte ein paar Dinge sein. Für dieses Problem könnte es Ihnen helfen, den Reset-Knopf ein paar Mal auf der Arduino-Platine zu drücken, dann versuchen Sie es erneut. Wenn Sie die Abschirmung anschließen, versuchen Sie auch, den Pin d7 mit dem Reset-Pin der Arduino-Platine zu verbinden. Wenn dies nicht gelöst wird, haben Sie wahrscheinlich ein Problem mit Ihrem USB-Schild, aber vielleicht hat jemand anderes eine bessere Antwort für Sie, lassen Sie mich wissen, wenn dies hilft!