Cara Membaca Sensor Suhu DHT22 Menggunakan ESP32

Kali ini saya akan membuat tutorial cara membaca sensor suhu dht22 menggunakan ESP32

untuk alat yang di gunakan :

  • ESP32
  • SENSOR DHT22

Untuk urutan kabel :

  • VCC > VCC
  • GND > GND
  • OUT > PIN 15 ( Untuk Pin Bebas Mau Di Mana Aja Asalkan Tetap Di Pin Out )

Untuk Skematik Nya Seperti Ini :

Untuk Kode Yang Saya Gunakan :

Project Alat dengan board Microcontroller : ESP32
Menggunakan Sensor atau module : dht22_esp diport 17, 
Tolong code diatas ditambahkan : 

Coding yang dibuat : 
#include <Arduino.h>

#include "DHTesp.h"

const int dht22_esp_PIN = 17;  
DHTesp dht22_esp;


float baca_suhu_dht22_esp() {
  TempAndHumidity data = dht22_esp.getTempAndHumidity();
  return data.temperature;
}
float baca_kelembaban_dht22_esp() {
  TempAndHumidity data = dht22_esp.getTempAndHumidity();
  return data.humidity;
}


void setup()
{
Serial.begin(9600);
dht22_esp.setup(dht22_esp_PIN, DHTesp::DHT22);

}
void loop(){
 float suhu_dht22_esp = baca_suhu_dht22_esp();
  float kelembaban_dht22_esp = baca_kelembaban_dht22_esp();
  if (isnan(suhu_dht22_esp) || isnan(kelembaban_dht22_esp)) {
    Serial.println("Gagal membaca sensor DHT22!");
  } else {
    // Menampilkan data kelembaban dan suhu
    Serial.print("Kelembaban dht22_esp : ");
    Serial.print(kelembaban_dht22_esp);
    Serial.print("% ");
    Serial.print("Suhu dht22_esp : ");
    Serial.print(suhu_dht22_esp);
    Serial.println("°C");
  }


}

Note : sebelum menggunakan kode ini jangan lupa untuk downlod libary dht22 nya yaa.

Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat menggnakan jasa kami bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

Mau Konsultasi & Diskusi ?