Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <DHT.h> //library DHT11
- #define DHTTYPE DHT11 //Definisi Jenis DHT yang digunakan
- #define DHTPIN D3 //Definisi Pin DHT11 pada NodeMCU
- DHT dht(DHTPIN, DHTTYPE); //Aktifkan fungsi DHT pada Library
- void setup() {
- Serial.begin(115200); //Memulai Komunikasi Serial
- Serial.println("Monitoring Suhu"); //Menampilkan Tulisan pada Serial Monitor
- dht.begin(); //Mulai menjalankan fungsi DHT
- }
- void loop() {
- float h = dht.readHumidity(); //Pembacaan Kelembaban dengan Tipe Data Float
- float t = dht.readTemperature(); //Pembacaan Suhu dengan Tipe Data Float
- //Kondisi yang muncul ketika Gagal mendapatkan Data dari Sensor
- if (isnan(h) || isnan(t)) {
- Serial.println("Gagal membaca Data dari Sensor");
- return;
- }
- //Mencetak Hasil Pembacaan Kelembaban dan Suhu pada Serial Monitor
- Serial.print("Kelembaban: ");
- Serial.print(h);
- Serial.println(" % ");
- Serial.print("Suhu");
- Serial.print(t);
- Serial.println(" °C ");
- Serial.println(" ");
- delay(1000); //Delay 1 Detik
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement