我正在努力学习如何在我的机器人中使用arduino mega adk。 我做了一个简单的代码只是为了检查连接,它返回一个错误。
设备寻址...请求设备描述符。发现可能 设备。切换到串行模式数据包错误:5无法读取 设备协议版本
我的代码是:
#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); }