如何创建一个Android应用程序来通过Wi-Fi控制Arduino?

Ani*_*ish 6 eclipse android arduino adk

我有一个Arduino Mega板.我已经将WiFly模块连接到它并与我的Android手机建立了连接.现在我想为我的Android制作一个简单的应用程序,按下按钮,Arduino板上的LED亮起.

事实上,我已经用一个按钮创建了一个应用程序(在Eclipse中),如果我按下它,我会收到一条Toast消息,说按钮被按下了.现在,我如何实现Wi-Fi功能并使其能够点亮Arduino的LED?

sla*_*ton 3

这实际上取决于 Arduino 板期望的输入类型。Arduino 文档对于通过 Wi-Fi 连接进行通信有何说明?我想阅读这些内容将是一个很好的起点。

看起来您是通过HTTP与 Arduino 进行通信的。这让事情变得非常简单。您可以执行此操作的一种快速方法(我尚未测试过)是执行如下操作:

URL url = new URL(arduinoCommandURl);
InputStream is = new InputStreamReader(url.openStream(), "UTF-8"));
is.read();
Run Code Online (Sandbox Code Playgroud)