1

我正在我的 Arduino Uno WiFi Rev2 上使用 FirebaseArduino 库(实时数据库)开发一个项目。当我运行我的代码时,出现以下错误:
#include FirebaseArduino.h
#include WiFiNINA.h

错误消息:C:\Users\Documents\Arduino\libraries\firebase-arduino-USER\master\src/FirebaseArduino.h:20:18:致命错误:字符串:没有这样的文件或目录

//FirebaseArduino.h 第 17 - 23 行

#ifndef FIREBASE_ARDUINO_H
#define FIREBASE_ARDUINO_H

#include <string> // Error 

#include "Firebase.h"
#include "FirebaseObject.h"

// 我的代码

#include <WiFiNINA.h>  
#include <FirebaseArduino.h>

#define WIFI_SSID "SSID"      
#define WIFI_PASSWORD "PWD"          
#define FIREBASE_HOST "****"  
#define FIREBASE_AUTH "****" 

void setup() {

 //conect wifi
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

  while (WiFi.status() != WL_CONNECTED)  
  {
  Serial.print(".");
  }

  Serial.println("");
  Serial.println("WiFi connected");

  Firebase.begin(FIREBASE_HOST, FAREBASE_AUTH);  

}

String firebaseGet(String s)
{
  String x = Firebase.getString(s);
  yield();
  delay(100);
  return x;
  delay(100);
}

void loop() {
  String firebaseStatus = firebaseGet("****");
  if (firebaseStatus == "ON") 
  {
  //code to happen if the status is ON

  }
  else if (firebaseResult == "OFF") 
  {
  //code to happen if the status is OFF
  }
}

我发现了一些可能的问题:

1 - Arduino IDE 版本不兼容 -- 尝试使用 1.8.5、1.6.12 并失败;1.6.9 没有不兼容的问题。但它仍然无法运行。

2 - 应该安装旧的 firebase 库 - 仍然无法运行

4

0 回答 0