1

我正在寻找一种非常快速、简单、主要是即插即用的方式来将 Android 无线连接到 Arduino。我正在寻找非常基本的功能,例如读取一些传感器,向我选择的引脚发送几个“AnalogWrite”命令,仅此而已。

对我来说最方便的方法是通过 BT 模块(距离不需要超过 50 米)。

我希望有更多经验或以前做过这件事的人会好心让我知道是否有任何其他简单的即插即用连接方式(wi-fi direct,通过网络服务和网络模块Arduino板...?)

4

3 回答 3

3

就个人而言,我是通过蓝牙模块(如 SparkFun 的蓝牙伴侣银BlueSMiRF银)完成的。

这让您可以设置与 TX/RX 的直通。在 Arduino 方面,您只需要编写一个串行读/写应用程序来处理交互。您在启动时设置调制解调器,打开串行通道并等待交互。

在 Android 端,您可以连接到调制解调器并发送/接收命令。

另一方面,如果您查看适用于 Android 的IOIO,如果您设置了正确的主机控制器,您应该能够通过 USB 通话。您可以查看那里的 Wiki 和 Schematics 以可能调整如何做到这一点。

于 2012-11-04T11:44:56.960 回答
2

我认为最快和最便宜的方法是来自中国的蓝牙模块:HC-05、HC-06 等。每个模块 6-7 美元。参见工作示例:http ://english.cxem.net/arduino/arduino4.php

于 2012-11-05T10:54:48.833 回答
1

我已经尝试了至少六种连接 Android 和 Arduino的方法。在所有的蓝牙中,似乎是最简单的一个。

您也可以尝试使用 wifi 连接它们。但是你需要他们两个都在同一个网络中,你还需要一个 Arduino 的 wifi shield。

于 2012-11-08T10:56:30.680 回答