Error with FirebaseArduino library. nodeMCU-ESP8266, Arduino



我的代码:

#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#define WIFI_SSID "NAME"
#define WIFI_PASSWORD "PSW"
#define FIREBASE_HOST "example-53ffa-default-rtdb.europe-west1.firebasedatabase.app"
#define FIREBASE_AUTH "example"
void setup() {
Serial.begin(9600); // Inicializamos el serial a 9600 baudios
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.println("Conectando");
while (WiFi.status() != WL_CONNECTED) //Realizando conexion
{
delay(500);
Serial.print(".");
}
Serial.println("Conexion Exitosa");
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); // Conectamos con la base de datos
Firebase.setInt("Entero", 25);
if (Firebase.success()) {
Serial.println("Ok");
} else {
Serial.println("Conexion fallida");
}
}
void loop() {
// put your main code here, to run repeatedly:
}

这是我的错误:

In file included from D:Arduinolibrariesfirebase-arduino-mastersrc/Firebase.h:29,
from D:Arduinolibrariesfirebase-arduino-mastersrc/FirebaseArduino.h:22,
from D:Arduinoesp8266_firebaseesp8266_firebase.ino:2: D:Arduinolibrariesfirebase-arduino-mastersrc/FirebaseError.h:7:1: error: expected ',' or ';' before 'enum'
7 | enum FIREBASE_ERROR_CODES {
| ^~~~
exit status 1
Error compilando para la tarjeta NodeMCU 0.9 (ESP-12 Module).

我在Firebase.h和FirebaseArduino.h中查找了问题,但没有发现任何问题。你可以在这里找到图书馆:https://github.com/FirebaseExtended/firebase-arduino

请帮帮我!谢谢

终于可以解决这个问题了。

nodeMCu-ESP8266、FirebaseArduino库和ArduinoJson库不适用于新版本。

我可以使用ArduinoJson v.5.13.5、esp8266 v.2.4.1运行程序

最新更新