#include <stdio.h>
#include <WiFi.h>
#include <FirebaseESP32.h>
#define WIFI_SSID "WIFI_AP"
#define WIFI_PASSWORD "WIFI_PASSWORD"
#define FIREBASE_HOST "PROJECT_ID.firebaseio.com"
#define FIREBASE_AUTH "DATABASE_SECRET"
FirebaseData fbdo;
FirebaseJson json;
float Rh= 30.30;
float Rt= 31.30;
float Tp1=32.30;
float Tp2=33.30;
char buf[64];
void setup()
{
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
Firebase.setReadTimeout(fbdo, 1000 * 60);
Firebase.setwriteSizeLimit(fbdo, "tiny");
Firebase.setFloatDigits(2);
Firebase.setDoubleDigits(6);
String path = "/TEST/Rh";
Firebase.setFloat(fbdo, path,Rh);
path = "/TEST/Rt";
Firebase.setFloat(fbdo, path,Rh);
path = "/TEST/Tp1";
Firebase.setFloat(fbdo, path,Tp1);
path = "/TEST/Tp2";
Firebase.setFloat(fbdo, path,Tp2);
json.clear();
sprintf(buf,"%2.02f",Rh);
json.add("Rh",String(buf));
sprintf(buf,"%2.02f",Rt);
json.add("Rt",String(buf));
sprintf(buf,"%2.02f",Tp1);
json.add("T1",String(buf));
sprintf(buf,"%2.02f",Tp2);
json.add("T2",String(buf));
path="TEST/graph";
Firebase.pushJSON(fbdo, path, json);
}
void loop()
{
}
Firebase Google Chart
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://www.gstatic.com/firebasejs/3.7.4/firebase.js"></script> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script src="https://www.google.com/jsapi"></script> <script type="text/javascript"> //=============================================================================================================== var firebaseConfig = { apiKey: "AIzaSyDzsxMsTq4gkuI2in", authDomain: "wt-vstr4.firebaseapp.com", databaseURL: "https://wt-vstr4.firebasei...
ความคิดเห็น
แสดงความคิดเห็น