Arduino 的 iOS 远程控制

标签 ios swift arduino wifi

我正在尝试制作一个 iOS 到 Arduino 的 wifi Remote 来控制一辆小车。我的主要问题是通过wifi获取Arduino的前进、后退、左转和右转数据。我想到的方法是按住其中一个按钮,从 iOS 向 Arduino 发送重复的 http 请求。有人对我如何做到这一点有任何想法吗?任何帮助将不胜感激。

最佳答案

The way I thought of doing this was to send repetitive http requests from iOS to the Arduino whilst holding one of the buttons.

这是许多方法之一,但这是错误的。为什么?通过http请求发送和接收数据。在我很久以前做的一个项目中,我既做过这种错误的方法,也做过正确的方法(我将在下面解释)。 Arduino 到 C#。

现在,完成您需要做的事情的理想方法是:

  1. 使用套接字。
  2. 使用 Telnet。

这两者都是实时的。因此,您只需按住一个按钮,即可将数据实时、连续地传输到接收器。

关于Arduino 的 iOS 远程控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47129120/

相关文章:

c++ - arm-none-eabi-g++:没有这样的文件或目录

ios - 在 NSFetchedResultsController 中使用 Predicate 与 CoreData 进行日期比较

ios - Swift Decodable 无法使用单个根元素进行解码

ios - UITextField - clearButtonMode 的委托(delegate)?

ios - Pngcrush libpng 错误 : Not enough image

c - 更高效的 RAM boolean 数组? Arduino环境

swift - 尽管位掩码不同,但 Sprite 碰撞

swift - 如何设置子 ASNetworkImageNode 的比例

swift - Swift 中的快速排序出错

iphone - 将数据从BLE SHIELD Arduino传输到iPhone