-1

我正在使用 FastLED 库,我必须将数据从 python 程序传输到 Arduino。我能找到的唯一方法是创建 JSON 数据并使用 ArduinoJSON 在 Arduino 上对其进行解码。

但是我在尝试使用该数据时遇到了几个错误。以下是解决该问题的方法

4

1 回答 1

-1

所以这个错误是由于 arduino 混淆了选择哪个 println() 的重载。现在,当您尝试对数据运行其他函数(例如加法、减法或使用 if 条件)时,也会发生这种情况。这是ArduinoJSON网站上更详细的解释-

https://arduinojson.org/v6/error/call-of-overloaded-println-is-ambiguous/

要解决它,请将该 JSON 数据的值存储在这样的变量中

int anger = doc["anger"]["vals"].as<int>();

我正在研究与情绪有关的东西,因此是愤怒。无论如何,有关更多详细信息,请访问上面的链接

于 2020-07-27T17:44:50.123 回答