Arduino ADK不通过USB从Galaxy S II接收数据

时间:2012-08-09 04:35:39

标签: java android arduino galaxy adk

我正在开发一个依赖于我的Galaxy S II和我的Mega ADK之间通信的项目。

Arduino表明它正在正常开始通信,并且S II在连接时发送USB_ACCESSORY_ATTACHED意图,但Arduino无法读取发送给它的任何字节。

Arduino代码:http://pastebin.com/UiKzx1Rk

Android代码:http://pastebin.com/f6PageAZ

这是arduino方面的问题,还是android方面的问题?

2 个答案:

答案 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后,我从互联网上获得了这些信息。如果你找到解决这个问题的办法,请写下来。