Whatsapp

Ada yang ditanyakan?
Klik untuk chat dengan customer support kami

Admin
● online
Admin
● online
Halo, perkenalkan saya Admin
baru saja
Ada yang bisa saya bantu?
baru saja
Kontak Kami
Member Area
Rp
Keranjang Belanja

Oops, keranjang belanja Anda kosong!

Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » ESP32, Mendeteksi Suhu dan Kelembaban DHT11

ESP32, Mendeteksi Suhu dan Kelembaban DHT11

Diposting pada 2 December 2022 oleh farhan / Dilihat: 10.105 kali / Kategori:
  Kali ini kita akan mencoba menggunakan sensor DHT11 pada ESP32. Seperti yang kita ketahui sensor DHT11 ini berfungsi untuk mendeteksi suhu dan kelembaban udara. Suhu yang dapat dideteksi yaitu antara 0-50 ºC dengan akurasi +/-2 ºC sementara untuk kelembabannya  antara 20 to 90% dengan akurasi +/-5%. Untuk dapa digunakan pada ESP32 silahkan temen-temen instal dulu boardnya caranya bisa lihat di postingan sebelumnya DISINI. Untuk konfigurasi pin-pin pada ESP32 bisa lihat di bawah ini. Yang dibutuhkan :
  1. ESP32 board DOIT, BELI
  2. DHT11 module, BELI
  3. library DHT11, download

Rangkaian

keterangan :
  • Pin S/DATA dihubungkan ke Pin D2
  • VCC/+ dihubungkan ke pin 3.3v
  • GND/- dihubungkan ke GND

Sketch Program

#include "DHT.h"

#define DHTPIN 2     
#define DHTTYPE DHT11   
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  Serial.println("Deteksi Suhu dan kelembaban");
  dht.begin();
}

void loop() {
  delay(2000);
  float t = dht.readTemperature();
  float h = dht.readHumidity();
  if (isnan(h) || isnan(t)) {
    Serial.println("Semsor tidak terbaca!");
    return;
  }

  Serial.print("Humidity: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Temperature: ");
  Serial.print(t);
  Serial.println(" *C ");
}
Silahkan upload program di atas, dan pilih board nya DOIT ESP32 DEVKIT V1 jangan lupa ceklis portnya. Jika terdapat error saat mengupload sektch di atas, tekan tombol BOOT pada saar mengupload. Buka Serial Monitor dengan baudrate 9600 maka akan muncul suhu dan kelembaban. Jika muncul Sensor tidak dapat terbaca kemungkinan salah pada konfigurasi pin nya. Demikian pembahasan kali ini semoga bermanfaat.

Bagikan ke

ESP32, Mendeteksi Suhu dan Kelembaban DHT11

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

ESP32, Mendeteksi Suhu dan Kelembaban DHT11

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: