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

