0

Androidで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);
}
4

0 に答える 0