FirebaseArduino.h: 20: 18: фатальная ошибка: строка: нет такого файла или каталога (Arduino) - PullRequest
0 голосов
/ 30 января 2019

Я разрабатываю проект с использованием библиотеки FirebaseArduino (база данных в реальном времени) на моем Arduino Uno WiFi Rev2.Когда я запустил свой код, я получил сообщение об ошибке:
#include FirebaseArduino.h
#include WiFiNINA.h

Сообщение об ошибке: C: \ Users \ Documents \ Arduino \библиотеки \ 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 - все еще не может работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...