我在做一个智能开关。该开关具有以下功能:
现在我已经准备好了这两个函数的代码,现在真正的问题是传感器在循环中计算值然后上传到云端,但是这会导致第一个函数延迟--我不能使用开关--物理开关或云开关--打开或关闭继电器。
我需要一个解决方案,如何解决这个问题,以便我可以计算数据和发送,同时,如果我想使用中继,我也可以从云或物理开关得到值。
我使用的是Esp32微控制器。
发布于 2022-08-31 07:55:37
嗨,CHANAKYA SUNIL JHA,
在代码中使用FreeRTOS实现很容易做到这一点。我想你是在Arduino IDE中做这个项目。
使用FreeRTOS,您可以实现两个任务,并将每个任务分配给ESP32的每个核心,并允许它并行运行。
我将提供一个示例代码,用于将两个不同的LED固定在下面的两个不同的ESP32核心上。您可以将它用于您的项目。
我希望这将是有帮助的,并且你能够完成这个项目。
小心点,谢谢。纳文PS
https://stackoverflow.com/questions/73547994
复制相似问题