错误:“NN_DIGIT”未命名类型,而使用 google-cloud-iot-arduino

物联网 ESP8266 阿杜伊诺 谷歌物联网核心
2021-06-12 05:21:15

我最近开始使用 ESP8266MOD(Arduino IDE)学习物联网。我想开始使用 Google Cloud IoT,但对如何使用google-cloud-iot-arduino感到困惑

我尝试了它的Esp8266-http示例,但它给出了错误:

致命错误:String.h:没有那个文件或目录

编辑-

我已经将 Arduino IDE 设置为与 ESP8266 一起使用,并使用 Demo 进行测试Blink,它工作正常。现在我有下一个任务,将 ESP8266 连接到 Google Cloud Iot。

  1. 使用mongoose os,程序简单。(我成功连接到物联网核心)。

但没有可用于 MFRC522 的库

  1. 使用google-cloud-iot-arduino示例,但它给出错误
    Error: 'NN_DIGIT' 没有命名类型,也没有找到像 String.h 这样的库。

Arduino IDE 版本为 1.8.5。

1个回答

您的问题标题有一个问题,但您的消息文本有另一个问题……您可能想要更改标题,或创建一个新问题;)

至于你的文本中的错误:当你尝试在 Arduino IDE 中编译你的草图时是否发生了这个错误?该错误指向一个缺失的模块或库,google-cloud-iot-arduino 的作者假设您已经拥有该模块或库。您之前使用过您的 ESP8266 板,还是第一次使用?如果是这样,您可能想从更简单的事情开始,以确保一切正常。例如,这里是他们的 ESP8266 分线板的 Adafruit 教程的链接,该链接显示了对板进行编程所需的操作:https ://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using- arduinoide