Advertisement
dhanisetiaji

Firebase DHT11 WEMOSD1

Jan 22nd, 2020
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include "DHT.h"
  2. #include <FirebaseESP8266.h>
  3. #include <ESP8266WiFi.h>
  4. #define DHTPIN D8 //Pin apa yang digunakan
  5.  
  6. #define DHTTYPE DHT11 // DHT 11
  7.  
  8. DHT dht(DHTPIN, DHTTYPE);
  9.  
  10. FirebaseData dhanfirebase;
  11. String a;
  12. int b;
  13. float c;
  14.  
  15.  
  16. void konekwifi(){
  17. Serial.println("Starting Wifi, Please Wait");
  18. WiFi.begin("IDN","1234567."); //Name WIfi and Pass Wifi
  19. while(!(WiFi.status() == WL_CONNECTED)){
  20. delay(500);
  21. Serial.print("...");
  22. }
  23. Serial.println("");
  24. Serial.println("connected");
  25. }
  26.  
  27. void setup() {
  28. Serial.begin(9600);
  29. dht.begin();
  30. konekwifi();
  31. Firebase.begin("monitoring-7762f.firebaseio.com","xyGPrwvo2pCEotSvwu2f4SGimHfBAPLKjUV1XoNW");
  32.  
  33. }
  34.  
  35. void loop() {
  36. Firebase.setFloat(dhanfirebase,"Humidity", dht.readHumidity());
  37. Firebase.setFloat(dhanfirebase,"Temperatur", dht.readTemperature());
  38. Firebase.getFloat(dhanfirebase,"Temperatur");
  39. a = dhanfirebase.floatData();
  40. Firebase.getFloat(dhanfirebase,"Humidity");
  41. b = dhanfirebase.floatData();
  42. Serial.print(" Temperatur = ");
  43. Serial.println(a);
  44. Serial.print(" Humidity = ");
  45. Serial.println(b);
  46. Serial.print("}\n");
  47.  
  48. delay(20000);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement