Quantcast
Channel: Arduino Forum - Latest topics
Viewing all articles
Browse latest Browse all 15265

How to use Firebase with Arduino Uno

$
0
0

How can I use FirebaseArduino with ESP8266? I tried this code:

/*Before Building The Project You Can Simply Test 
The Firebase Database Functionality Using This Code*/


#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>

#define FIREBASE_HOST "[red.].firebaseio.com"  
#define FIREBASE_AUTH "[red.]"  
#define WIFI_SSID "PASTE THE WIFI SSID"
#define WIFI_PASSWORD "PASTE THE WIFI PASSWORD"

void setup() {
  Serial.begin(115200);

  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  Serial.print("connecting");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }
  Serial.println();
  Serial.print("connected: ");
  Serial.println(WiFi.localIP());
  
  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
}

void loop() {
  Serial.println("Sending_Data");

  Firebase.setFloat("test", 1.0);
  delay(5000);
  Firebase.setFloat("test", 42.0);
  delay(5000);
  Firebase.setFloat("test", 31.76);
  delay(5000);

  if (Firebase.failed()) {
    Serial.println("Firebase log sending failed");
    Serial.println(Firebase.error());
    return;
  }
}

But it can't find ESP8266WiFi, so I changed it to ESP8266 which got it past that line, but now FirebaseArduino is saying this error:

In file included from C:\Users\Boston\Desktop\FirebaseTest\FirebaseTest.ino:6:0:
c:\Users\Boston\Documents\Arduino\libraries\FirebaseArduino\src/FirebaseArduino.h:20:10: fatal error: string: No such file or directory
 #include <string>
          ^~~~~~~~
compilation terminated.

exit status 1

Compilation error: exit status 1

To confirm, I am NOT trying to use the ESP8266 with the Arduino IDE. I want to use the Arduino Uno to get data from the Internet and use it for other things. Please help, thanks.

9 posts - 2 participants

Read full topic


Viewing all articles
Browse latest Browse all 15265

Trending Articles