0

我正在尝试学习如何在我的 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);
}
4

0 回答 0