我正在尝试学习如何在我的 android 上使用 arduino mega adk。我做了一个简单的代码来检查连接,它返回一个错误。
设备寻址... 请求设备描述符。找到可能的设备。swithcing to serial mode 数据包错误: 5could not read device protocol version
我的代码是这样的:
#include <Max3421e.h> #include <Usb.h> #include <AndroidAccessory.h> AndroidAccessory acc("Google, Inc.", "DemoKit", "DemoKit Arduino Board", "1.0", "http://www.android.com", "0000000012345678"); void setup(); void loop(); void setup() { Serial.begin(9600); Serial.print("\r\nStart"); acc.powerOn(); } void loop() { byte msg[3]; if (acc.isConnected()) { Serial.print("Accessory connected. "); int len = acc.read(msg, sizeof(msg), 1); Serial.print("Message length: "); Serial.println(len, DEC); } delay(100); }