我正试着开始使用Android ADK。
我的目标是通过蓝牙连接Arduino UNO +蓝牙和Android设备。
我发现ADK需要用于Android2.3.4的Linux内核2.6.35+来允许通过USB进行通信。
因此很明显,所有设备都应该支持USB通信的这一要求。
但是蓝牙呢?这是否意味着同样的规则适用于蓝牙交互作用?是否可以与设备建立连接和数据交换,例如使用Android2.1 (API级别7)。
因此,任何解释都将受到热烈的感谢。
UPDATE#1我的主要目标是通过蓝牙连接Android2.1设备和Arduino。我最初的想法是我应该使用ADK,但我发现至少对于USB,它依赖于linux内核版本。但是我认为使用蓝牙代替USB仍然是可能的,而且我可能仍然使用ADK,如果不是的话,我如何通过没有ADK的蓝牙连接Arduino和android。
发布于 2012-10-16 05:17:22
好吧..。我不确定我是否理解你的问题,但我尽力给你最好的答案,我可以。
ADK和蓝牙之间没有任何关系。您需要ADK,如果您使用USB电缆连接您的ADK兼容的开发板与您的Android手机。USB兼容板或ADK屏蔽包含USB外围控制器,可以通过电缆控制USB设备。
在您的情况下,您不需要在Arduino和android设备之间建立任何物理连接,所以这是蓝牙连接的问题。你只需要在你的手机上使用便宜的蓝牙模块就行了(反正也不需要是安卓的)。
现在您必须将蓝牙模块与您的Arduino连接起来。现在你有两个蓝牙设备,所以你已经准备好通信了。我在网上找到了一些很好的教程,你可以用它作为起点。
如何通过蓝牙控制Arduino
Arduino Android蓝牙通信
如果你需要进一步澄清,请告诉我。
发布于 2012-10-14 19:36:51
蓝牙功能似乎是从第5级开始使用Android的一部分。因此,Android2.1应该工作得很好!
https://stackoverflow.com/questions/12885774
复制相似问题