ESP32, Cara Mengakses Sensor DHT11

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

chaerul

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

7 days ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago