/**
ESP32 dan DHT22 Simulasi dengan Wokwi
Lakukan Instal Library :
- DHT sensor library
*/
#include <DHT.h> // Membaca librari DHT.h
#define DHT_SENSOR_PIN 13 // ESP32 pin GPIO13 terhubung ke sensor DHT22
#define DHT_SENSOR_TYPE DHT22 // Menetapkan jenis sensor DHT22
DHT dht_sensor(DHT_SENSOR_PIN, DHT_SENSOR_TYPE); //Inisialisasi DHT22 dengan dht_sensor
void setup() {
Serial.begin(11500); //Mengaktifkan komunikasi serial dgn bautrate 115200
dht_sensor.begin(); //Mulai initialize the DHT sensor
}
void loop() {
// Membaca kelembaban
float kelembaban = dht_sensor.readHumidity(); //Membaca kelembaban
Serial.print("Kelembaban udara: "); //Tampilkan kalimat Kelembaban Udara
Serial.print(kelembaban); //Tampilkan data pembacaan kelembaban
Serial.print("%"); //Tampilkan notasi satuan "%"
// Memberi tada batas pembacaankelembaban dan suhu
Serial.print(" | "); //Tampilkan tanda garis pemisah
// Membaca suhu
float suhu = dht_sensor.readHumidity(); //Membaca suhu
Serial.print("Suhu ruangan: "); //Tampilkan notasi satuan "%"
Serial.print(suhu); //Tampilkan data pembacaan Suhu
Serial.print("°C ~ "); //Tampilkan notasi satuan "%"
Serial.println(); //Tampilkan satu baris kosong
// Menunggu 2 detik sebelum membaca data baru
delay(2000);
}