我正在寻找一种非常快速,简单,大多数即插即用的方式来无线连接Android到Arduino。我正在寻找非常基本的功能,比如读几个传感器,向我选择的引脚发送一些“AnalogWrite”命令,就是这样。
对我来说最方便的方法是通过BT模块(距离不需要超过50米)。
我希望那些有更多经验或以前做过此事的人会非常友好地告诉我是否有其他简单的即插即用方式(Wi-Fi直接,通过网络服务)和Arduino板上的网络模块......?)
答案 0 :(得分:3)
就我个人而言,我是通过BlueTooth模块完成的,例如来自SparkFun的BlueTooth Mate Silver或BlueSMiRF Silver。
这是让你设置TX / RX的直通。在Arduino方面,您只需编写一个串行读/写应用程序来处理交互。您在启动时设置调制解调器,打开串行通道并等待交互。
在Android端,您可以连接到调制解调器并发送/接收命令。
另一方面,如果您查看Android的IOIO,如果您设置了正确的主机控制器,您应该可以通过USB进行通话。你可以查看那里的Wiki和Schematics,可能会调整一下如何做到这一点。
答案 1 :(得分:2)
我认为最快,最便宜的方式是来自中国的蓝牙模块:HC-05,HC-06等。每个模块的价格为6-7美元。请参阅工作示例:http://english.cxem.net/arduino/arduino4.php
答案 2 :(得分:1)
我已经尝试了至少六种方法connect Android and Arduino。总而言之,蓝牙似乎是最简单的。
您也可以尝试使用wifi连接它们。但是你需要它们都在同一个网络中,而且你需要一个用于Arduino的wifi屏蔽。