#include "DHT.h"
#define DHTPin 2 // Pin data DHT22
#define DHTType DHT22 // Tipe sensor DHT22
DHT dht(DHTPin, DHTType); // <-- Tambahkan titik koma
void setup() {
Serial.begin(9600);
Serial.println("DHT Test!");
dht.begin();
}
void loop() {
delay(2000); // Delay 2 detik (DHT22 butuh waktu stabil)
float h = dht.readHumidity();
float t = dht.readTemperature(); // Celcius
float f = dht.readTemperature(true); // Fahrenheit
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Gagal membaca dari sensor DHT!"));
return;
}
// Tampilkan ke Serial Monitor
Serial.print("Kelembaban: ");
Serial.print(h);
Serial.print(" % ");
Serial.print("Suhu: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.println(" *F");
}