2011-09-17 67 views
2

从iPad发送信号到Arduino的最佳方式是什么?iOS虚拟按钮到Arduino

我想用XBee,用iPad和Arduino发送无线信号。 我想在iPad上制作一个巨大的红色虚拟按钮,当按下它时,打开Arduino上的LED。 我是iOS的总新手,但可以使用Arduino和XBee。

回答

3

所以我不知道如果我理解正确的,但在我的意思只有一个解决问题的简单方法:

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

这里有一些例子,已成为人们:

+0

太好了。谢谢我会看看这个。 – akz

0

从iPad连接,一个可能更简单的方法是使用Arduino上的WiFi模块来轮询一个Web脚本,并让iPad向该脚本写入一个状态(按下按钮)。

有一个方便的WiFi模块,称为RN-XV,它的设计就像一个XBee。我写了两个教程就可以了:

3

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

为了通过iPad在Arduino板上设置或关闭LED,您实际上不需要什么比浏览器更多的东西。当然,如果你有办法将Arduino连接到本地网络。

今天你至少有两个选择。 WiFi和以太网屏蔽。一旦你的Arduino板卡在网络中,你就可以从浏览器发送指令(高或低)到板上。

这是我的两个板连接等待被插入到本地网络:

Arduino Uno + Ethernet Shield

当然,你必须编写董事会来处理这些指令。有关于如何配置网络设置和状态的指令的例子很多:

Arduino IDE with code for the Web Server

如果你有一点时间,并希望做一些比较详细的,你可以创建一个简单的应用程序,以图形控制这些状态LED(一个或多个)。

Simple storyboard of an Arduino Uno board to control LEDs from the App

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

我的实验是我从这个不错的tutorial中学到的东西的组合,以及我在这里和那里阅读的一些提示。

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

干杯,