【问题标题】:iOS virtual button to ArduinoiOS 虚拟按钮到 Arduino
【发布时间】:2011-11-19 11:14:34
【问题描述】:

从 iPad 向 Arduino 发送信号的最佳方式是什么?

我正在尝试使用XBee,与 iPad 和 Arduino 一起发送无线信号。 我想在 iPad 上制作一个红色的大虚拟按钮,按下时会打开 Arduino 上的 LED。 在 iOS 方面,我是个新手,但对 Arduino 和 XBee 没问题。

【问题讨论】:

    标签: ios ipad arduino wireless xbee


    【解决方案1】:

    我知道已经有一段时间了,但我刚刚遇到这个问题,昨天我正在做同样的事情,所以我将分享我使用的方法和它的来源。

    要在 iPad 上打开或关闭 Arduino 板上的 LED,您实际上只需要浏览器即可。当然,如果您有办法将该 Arduino 连接到本地网络。

    今天你至少有两个选择。 WiFi 和以太网屏蔽。将 Arduino 板放入网络后,您可以通过浏览器将指令(HIGH 或 LOW)发送到板。

    这是我连接的两块板,等待插入本地网络:

    当然,您必须对电路板进行编码才能处理这些指令。有很多关于如何配置网络设置和状态说明的例子:

    如果您有一点时间并想做一些更详细的事情,您可以创建一个简单的应用来以图形方式控制这些 LED 的状态。

    在里面你基本上会做同样的事情,创建 URL 命令并将其发送到 Arduino IP,但它看起来会更好。如果你以后集成更多的控制天空在极限。

    我的实验结合了我从这个不错的tutorial 中学到的东西以及我在这里和那里阅读的一些技巧。

    我希望它对其他人也有用。

    干杯,

    【讨论】:

      【解决方案2】:

      由于您需要使用来自 iPad 的网络连接,因此可能更简单的方法是使用 Arduino 上的 WiFi 模块来轮询 Web 脚本,并让 iPad 写入一个状态(按下按钮)以那个网页脚本。

      有一个名为 RN-XV 的便捷 WiFi 模块,其设计类似于 XBee。我为此写了两个教程:

      【讨论】:

        【解决方案3】:

        所以我不确定我是否理解正确,但在我的意思中只有一种简单的方法可以解决问题:

        将 XBee 连接到计算机,将另一个连接到 Arduino。在计算机上,您启动一​​个网络服务器,可以通过 Safari 从 iPad 访问该服务器。该服务器处理点击并写入 XBee Com 端口,以进行通信。

        这里有一些例子,人们已经做了:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-29
          • 2012-01-18
          相关资源
          最近更新 更多