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