我正在开发一个依赖于我的 Galaxy S II 和我的 Mega ADK 之间通信的项目。
Arduino 显示它正在正常开始通信,并且 S II 在连接时正在发送 USB_ACCESSORY_ATTACHED 意图,但 Arduino 无法读取发送给它的任何字节。
Arduino代码: http: //pastebin.com/UiKzx1Rk
安卓代码: http: //pastebin.com/f6PageAZ
这个问题是在arduino方面还是在android方面?
我正在开发一个依赖于我的 Galaxy S II 和我的 Mega ADK 之间通信的项目。
Arduino 显示它正在正常开始通信,并且 S II 在连接时正在发送 USB_ACCESSORY_ATTACHED 意图,但 Arduino 无法读取发送给它的任何字节。
Arduino代码: http: //pastebin.com/UiKzx1Rk
安卓代码: http: //pastebin.com/f6PageAZ
这个问题是在arduino方面还是在android方面?
ADK 确实支持 Galaxy S II(我目前正在使用它来开发配件)
我不确定你的问题出在哪里。但我建议您看一下本教程,详细介绍如何从 Android 控制一个 LED:http: //allaboutee.com/2011/12/31/arduino-adk-board-blink-an-led-with-your-phone -代码和解释/
在此示例中(在 Arduino 方面),他们使用对象read()
上的方法AndroidAccessory
而不是readBytes
您正在使用的方法。也许您也想尝试使用read()
。
对不起,我的回答没有多大帮助。
ADK 不支持 Galaxy S II。你相信吗?:(。我今天刚买了一个Mega ADK后从网上得到了这个信息。如果你找到解决这个问题的方法,请写在这里。