TEXT   110

Untitled

Guest on 6th June 2022 08:20:57 AM

  1.  
  2. #include  <FirebaseArduino.h>
  3. #include "DHT.h"
  4. #include  <ESP8266WiFi.h>
  5.  
  6. #define FIREBASE_HOST "vasudha2-21392-default-rtdb.firebaseio.com"                    
  7.  
  8. #define WIFI_SSID "JioFiber-JJ2bX"                    
  9. #define WIFI_PASSWORD "12345678"                        
  10.  
  11. #define DHTPIN 14                                          
  12. #define DHTTYPE DHT11                                        
  13. DHT dht(DHTPIN, DHTTYPE);
  14.  
  15. void setup()
  16. {
  17.  Serial.begin(9600);
  18.  WiFi.begin (WIFI_SSID, WIFI_PASSWORD);
  19.  while (WiFi.status() != WL_CONNECTED)
  20.   {
  21.    delay(500);
  22.    Serial.print(".");
  23.   }
  24.  dht.begin();
  25.  pinMode(4,INPUT);                                            
  26.  Serial.println ("");
  27.  Serial.println ("WiFi Connected!");
  28.  Firebase.begin(FIREBASE_HOST);
  29. }
  30.  
  31. void loop()
  32. {
  33.  float h = dht.readHumidity();
  34.  float t = dht.readTemperature();        
  35.  int r = digitalRead(4);                  
  36.  Firebase.setFloat ("Temperature",t);
  37.  Serial.println(t);
  38.  Firebase.setFloat ("Humidity",h);
  39.  Serial.println(h);
  40.  if (r == 1)
  41.   {
  42.    Firebase.setString("Rain", "Yeah");
  43.    Serial.println("its raining");
  44.   }
  45.    else
  46.   {
  47.    Firebase.setString("Rain", "Nah");
  48.    Serial.println("no rains today");
  49.   }
  50.  delay(200);
  51. }

Raw Paste


Login or Register to edit or fork this paste. It's free.