Horje
Firebase Connecting with ESP8266 Code Example
Firebase Connecting with ESP8266
#include <ESP8266WiFi.h>                                               
#include <FirebaseArduino.h>                                        
 
#define FIREBASE_HOST "my1stproject-34e8e.firebaseio.com"              // the project name address from firebase id
#define FIREBASE_AUTH "KeiqJV41s********************LdNXL"       // the secret key generated from firebase
#define WIFI_SSID "Alexahome"                                          
#define WIFI_PASSWORD "12345678"                                  
 
String fireStatus = "";                                                     // led status received from firebase
int led = 5;  
                                                              
void setup() 
{
  Serial.begin(9600);
  delay(1000);    
  pinMode(led, OUTPUT);                 
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);                               
  Serial.print("Connecting to ");
  Serial.print(WIFI_SSID);
  while (WiFi.status() != WL_CONNECTED) 
  {
    Serial.print(".");
    delay(500);
  }
  Serial.println();
  Serial.print("Connected to ");
  Serial.println(WIFI_SSID);
  Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);                  // connect to firebase
  Firebase.setString("LED_STATUS", "OFF");                       //send initial string of led status
}
 
void loop() 
{
  fireStatus = Firebase.getString("LED_STATUS");                                      // get ld status input from firebase
  if (fireStatus == "ON") 
  {                                                          // compare the input of led status received from firebase
    Serial.println("Led Turned ON");                                                        
    digitalWrite(led, HIGH);                                                         // make external led ON
  } 
  else if (fireStatus == "OFF") 
  {                                                  // compare the input of led status received from firebase
    Serial.println("Led Turned OFF");
    digitalWrite(led, LOW);                                                         // make external led OFF
  }
  else 
  {
    Serial.println("Command Error! Please send ON/OFF");
  }
}




C

Related
set all pins as output for loop Code Example set all pins as output for loop Code Example
argparse allow line break Code Example argparse allow line break Code Example
mysql yyyymm format Code Example mysql yyyymm format Code Example
absolute value of intel intrinsic Code Example absolute value of intel intrinsic Code Example
pasar a binario recursivo Code Example pasar a binario recursivo Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
11