arduino ADK + android LED-blink-Beispiel zu kompilieren Fehler

Ich versuche, etwas zu einem Projekt mit dem arduino ADK board http://arduino.cc/en/Main/ArduinoBoardADK und ein Sony Ericsson Xperia Play mit android 2.3.4. Für den Anfang alles was ich will zu tun ist, blinkt eine led von meinem android-Gerät, mit dem netten tutorial hier gefunden http://allaboutee.com/2011/12/31/arduino-adk-board-blink-an-led-with-your-phone-code-and-explanation/ .Ich konnte kompilieren Sie die android-app aber ich habe große Schwierigkeiten, auf dem arduino-sketch, den ich nicht auflösen kann, die Importe, und es wird nicht kompiliert, auf Windows7. Ich verstehe, es gibt einige arduino-IDE-version Probleme. Ich habe versucht zu kompilieren, sowohl auf 0022, 0023, und auf 1.0. Die am weitesten könnte ich gehen mit der code war ich immer diesen Fehler bei der Kompilierung nach der Bearbeitung der AndroidAccessory.h:

D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:37: error: 'EP_RECORD' does not name a type

D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared

D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared

D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:64: error: 'USB_NAK_LIMIT' was not declared in this scope

Ich glaube, ich lese die ganze Dokumentation, und ich kann nicht finden, eine Lösung für mein problem. Die Einstellung ist so ein Schmerz,..., das ich wirklich brauchen, um diese Arbeit zu machen. Vielen Dank im Voraus! 🙂

---------------------------------------------------------------------------------------------------------------------------

EDIT1: die Lösung, Die für mich gearbeitet wurde, um kompilieren Sie den sketch auf Linux (Ubuntu)

---------------------------------------------------------------------------------------------------------------------------

EDIT2: wieder Einmal mit der neuesten USB-Bibliothek von arduino-website der code NICHT kompilieren. Ich habe versucht zu kompilieren, die auf IDE-v22 und v1.0.2 unter Windows 8 und Ubuntu 12.10 mit dem folgenden errrors:

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h: In function 'void setup()':

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h:68: error: 'void AndroidAccessory::powerOn()' is private
sketch_jan10a:16: error: within this context

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h: In function 'void loop()':

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h:66: error: 'int AndroidAccessory::read(void*, int, unsigned int)' is private
sketch_jan10a:23: error: within this context
InformationsquelleAutor androidu | 2012-01-29
Schreibe einen Kommentar