如何使用arduino多线程

时间:2016-07-13 15:05:06

标签: c++ multithreading arduino network-programming

我有带有ESP8266模块的Arduino。

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

所以,我做了多线程服务器,已经阅读&写功能。

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

但是,Arduino不能使用线程。

有没有办法使用Thread?

2 个答案:

答案 0 :(得分:0)

老实说,我已经尝试了一段时间,因为我找不到任何解决办法。虽然,你可以proto线程。它不是那么有效,但可以工作

祝你好运

答案 1 :(得分:0)

Arduino不支持多线程编程。

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

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

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