【发布时间】:2012-06-26 10:21:20
【问题描述】:
ADK Mega 没有连接到我的 Android 设备! Ainol Aurora Android 4.0.4 与 CyanogenMod 9(文件 com.android.future.usb.accessory.jar 存在) 在 logcat 我看到:mAccessory 为空 当我在端口监视器(Arduino IDE)中将我的 Arduino 板与 Android 平板电脑连接时,我看到:
设备寻址...请求设备描述符。发现可能 设备。切换到串行模式设备支持协议 1 或更高版本
但在 Android 平板电脑 DemoKit 应用程序中,我看到以下文字:请连接 DemoKit 板。但插入时没有任何反应。
我尝试使用 Google API 12 和 15 版本,但这不起作用。错误:mAccessory 为空
【问题讨论】:
-
听起来您可能正在将 android 平板电脑连接到 arduino 的 USB device 端口,就像您将 PC 连接到 arduino 一样。如果你想使用附件模式,你需要一个带有 USB 主机屏蔽的 arduino,所以 arduino 是主机,平板电脑是设备。看起来你的平板电脑可能成功成为大师,那么你可以使用那个模式吗?
-
我用的是Seeeduino ADK主板
-
您使用的是板上的哪个连接器?
-
我使用 USB 连接器 :))) 这不是重点。在 MicroBridge 模式下,Android 和 Seeeduino ADK 主板工作正常!但在 ADK 模式下不起作用。
-
对不起,我以为是 logcat 输出而不是 arduino 调试输出。所以你是说你可以用平板电脑作为设备来谈ADB,但不能谈ADK协议?
标签: android eclipse arduino adk accessory