【问题标题】:how to use arduino multi Thread如何使用arduino多线程
【发布时间】:2016-07-13 15:05:06
【问题描述】:

我有带有 ESP8266 模块的 Arduino。

我想“制作 arduino echo(?) 客户端怎么样?”。

所以,我制作了具有读写功能的多线程服务器

现在,我必须使用多线程制作 arduino 客户端,一个线程向服务器发送数据,另一个线程接收数据。

但是,Arduino 不能使用线程。

有没有办法使用线程?

【问题讨论】:

标签: c++ multithreading arduino network-programming


【解决方案1】:

老实说,我已经尝试了一段时间,但没有找到解决方法。虽然,您可以使用原型线程。它几乎没有效率,但可以工作

祝你好运

【讨论】:

    【解决方案2】:

    Arduino 不支持多线程编程。

    但是有一些解决方法,例如this project 中的一个(您也可以从 Arduino IDE 安装它)。

    我认为它可能适合您的项目,尽管您似乎必须自己定义调度时间,而在真正的多线程环境中,操作系统决定何时执行任务。

    让我知道它是否适用于您的项目。

    【讨论】:

      猜你喜欢
      • 2018-09-01
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多