Advertisement
andretafta

DHT + ThingerIO

Sep 7th, 2020
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <ESP8266WiFi.h> //Library untuk konek ke Wi-Fi
  2. #include <ThingerESP8266.h> //Library untuk terhubung ke Thinger
  3. #include <DHT.h> //Library untuk DHT
  4. #define USERNAME "" //Username Thinger IO
  5. #define DEVICE_ID "" //Device ID Thinger IO
  6. #define DEVICE_CREDENTIAL "" //Device Credential
  7. #define SSID "" //SSID Wi-Fi
  8. #define SSID_PASSWORD "" //Password Wi-Fi
  9. #define DHTPIN D4 //Pin DHT pada NodeMCU
  10. #define DHTTYPE DHT11 //Jenis DHT yang digunakan
  11.  
  12. ThingerESP8266 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL); //Aktifkan Fungsi Thinger IO
  13.  
  14. DHT dht(DHTPIN, DHTTYPE); //Aktifkan Fungsi DHT
  15.  
  16. void setup() {
  17. dht.begin(); //Memulai fungsi DHT
  18.  
  19. thing.add_wifi(SSID, SSID_PASSWORD); //Mencoba terhubung ke Wi-Fi dan Thinger IO
  20.  
  21. //Mengirim Pembacaan Sensor DHT 11 ke Thinger IO
  22. thing["DHT11"] >> [](pson& out){
  23. out["Humidity"] = dht.readHumidity();
  24. out["Suhu"] = dht.readTemperature();
  25. };
  26. }
  27.  
  28. void loop() {
  29. //Menjalankan fungsi Thinger IO
  30. thing.handle();
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement