By | 27/03/2019

Hello Sahabat Anak Kendali,

pada kesempatan kali ini saya akan menulis artikel tentang ESP32, Cara Mengakses Sensor DHT11 Temperature dan Humidity

Sebelumnya juga saya sudah banyak Menulis Artikel tentang ESP32, Silahkan Di baca Juga : ESP32, Cara Mengakses Telegram Untuk Kontrol Relay / LED

Keyword :
DHT11 ESP32
Cara Mengakses DHT11 ESP32
Tutorial DHT11 ESP32
Interface DHT11 ESP32
Tutorial Wemos Lolin32
Belajar Arduino Pemula


Cara Mengakses DHT11 dengan Wemos Lolin32 sebenarnya sama dengan Cara Mengakses DHT11 dengan Arduino, tinggal merubah PIN DOUT DHT11 nya saja. dan programnya pun bisa menggunakan Library DHT.11 yang dapat di download di Github atau cari di google.

dan adapun untuk Code nya dapat langsung dari Example library DHT.H atau bisa copy paste code berikut ini :

#include "DHT.h"
#define DHTPIN 15     
#define DHTTYPE DHT11   // DHT 11
//#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
  Serial.begin(9600);
  Serial.println("DHT11 test!");
  dht.begin();
}
void loop() {
  // Wait a few seconds between measurements.
  delay(2000);
float h = dht.readHumidity();
  // Read temperature as Celsius (the default)
  float t = dht.readTemperature();
  // Read temperature as Fahrenheit (isFahrenheit = true)
  float f = dht.readTemperature(true);
  // Check if any reads failed and exit early (to try again).
  if (isnan(h) || isnan(t) || isnan(f)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }
  // Compute heat index in Fahrenheit (the default)
  float hif = dht.computeHeatIndex(f, h);
  // Compute heat index in Celsius (isFahreheit = false)
  float hic = dht.computeHeatIndex(t, h, false);
  Serial.print("Humidity: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Temperature: ");
  Serial.print(t);
  Serial.print(" *C ");
  Serial.print(f);
  Serial.print(" *F\t");
  Serial.print("Heat index: ");
  Serial.print(hic);
  Serial.print(" *C ");
  Serial.print(hif);
  Serial.println(" *F");
}

Mungkin Cukup ini dulu Postingan kali ini, jika ada kesulitan silahkan berkomentar atau Hubungi saya melalui WA, klik tombol WA yang ada di pojok bawah halaman ini.

Tutorial Selanjutnya silahakn di baca : ESP32, Cara Mengirim DHT11 ke Thingspeak

Leave a Reply

Your email address will not be published. Required fields are marked *