thinger
#include <ESP8266WiFi.h>
#include <DHT.h>
#define DHTPIN D1 //Pin data dari DHT terhubung ke pin D7 NodeMCU
#define DHTTYPE DHT11
DHT mufti(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Baca DHT11");
mufti.begin();
}
void loop() {
delay(1000); //1 detik
float h = mufti.readHumidity(); //Membaca kelembaban
float t = mufti.readTemperature(); //Membaca suhu dalam satuan Celcius
float f = mufti.readTemperature(true); //Membaca suhu dalam satuan Fahrenheit
Serial.print("Kelembaban: ");
Serial.print(h);
Serial.print("% RH ");
Serial.print("Suhu: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.println(" *F");
}
bila sudah buka thinger.io
#include <ESP8266WiFi.h>
#include <DHT.h>
#include <ThingerESP8266.h>
#define USERNAME "muftiramdhani" //Username thinger.io
#define DEVICE_ID "MUFTI_NODEMCU_1"
#define DEVICE_CREDENTIAL "mmr123"
#define SSID "EVENT SEKOLAH IDN 5.2" //Hotspot yang kita pakai
#define SSID_PASSWORD "idnjonggol123"
#define DHTPIN D1 //Pin data dari DHT terhubung ke pin D7 NodeMCU
#define DHTTYPE DHT11
ThingerESP8266 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);
DHT dht(DHTPIN, DHTTYPE);
float hum,temp;
void setup() {
Serial.begin(9600);
Serial.println("Baca DHT11");
dht.begin();
thing.add_wifi(SSID, SSID_PASSWORD);
thing["dht11"] >> [](pson& out){
out["humidity"] = hum;
out["celsius"] = temp;
};
}
void loop() {
thing.handle();
//sensor membutuhkan waktu 250 ms ketika membaca suhu dan kelembaban
float h = dht.readHumidity(); //Membaca kelembaban
float t = dht.readTemperature(); //Membaca suhu dalam satuan Celcius
float f = dht.readTemperature(true); //Membaca suhu dalam satuan Fahrenheit
hum = h;
temp = t;
}
jika sudah klik device yang telah kita buat tadi, dan tambahkan dashboard
beri nama dan keterangan
klik dashboard yang kita buat tadi
aktifkan dashboarnya
klik add widget
konfigurasikan widget yang kita buat
tambah widget baru untuk kelembapan
konfigurasikan widget kelembapan
dan selesai
selamat mencoba...
Bang klo serial gmna ? Arduino dan esp8266
BalasHapus