Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ESP8266WiFi.h> //Library untuk konek ke Wi-Fi
- #include <ThingerESP8266.h> //Library untuk terhubung ke Thinger
- #include <DHT.h> //Library untuk DHT
- #define USERNAME "" //Username Thinger IO
- #define DEVICE_ID "" //Device ID Thinger IO
- #define DEVICE_CREDENTIAL "" //Device Credential
- #define SSID "" //SSID Wi-Fi
- #define SSID_PASSWORD "" //Password Wi-Fi
- #define DHTPIN D4 //Pin DHT pada NodeMCU
- #define DHTTYPE DHT11 //Jenis DHT yang digunakan
- ThingerESP8266 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL); //Aktifkan Fungsi Thinger IO
- DHT dht(DHTPIN, DHTTYPE); //Aktifkan Fungsi DHT
- void setup() {
- dht.begin(); //Memulai fungsi DHT
- thing.add_wifi(SSID, SSID_PASSWORD); //Mencoba terhubung ke Wi-Fi dan Thinger IO
- //Mengirim Pembacaan Sensor DHT 11 ke Thinger IO
- thing["DHT11"] >> [](pson& out){
- out["Humidity"] = dht.readHumidity();
- out["Suhu"] = dht.readTemperature();
- };
- }
- void loop() {
- //Menjalankan fungsi Thinger IO
- thing.handle();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement