Commit 8ae59b28 authored by Wijesundara W.M.S.G's avatar Wijesundara W.M.S.G

Add new file

parent 81e52a54
#include <WiFi.h>
#include <FirebaseESP32.h>
#include "DHTesp.h"
#include<stdlib.h>
#define DHTpin 15
DHTesp dht;
char buff[10];
#define FIREBASE_HOST "https://esp32andfirebase.firebaseio.com/"
#define FIREBASE_AUTH "gga1JXWY5rgyBHk56RSXLn3FPpajWfcq6itIM3nI"
#define WIFI_SSID "SLT Mobitel 4G"
#define WIFI_PASSWORD "******"
FirebaseData firebaseData;
FirebaseJson json;
String mytemp;
String myhum;
void setup()
{
Serial.begin(115200);
dht.setup(DHTpin, DHTesp::DHT11);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
Firebase.setReadTimeout(firebaseData, 1000 * 60);
Firebase.setwriteSizeLimit(firebaseData, "tiny");
//String path = "/data";
Serial.println("------------------------------------");
Serial.println("Connected...");
}
void loop()
{
delay(dht.getMinimumSamplingPeriod());
float humidity = dht.getHumidity();
float temperature = dht.getTemperature();
myhum = dtostrf(humidity,3,2,buff);
mytemp = dtostrf(temperature,3,2,buff);
Serial.println(myhum);
Serial.println(mytemp);
delay(100);
json.set("/hum", myhum);
json.set("/temp", mytemp);
Firebase.updateNode(firebaseData,"/Sensor",json);
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment