#include <DHT.h>
#define DHTPIN 2 // Pin data DHT22 ke Arduino (D2)
#define DHTTYPE DHT22 // Gunakan tipe sensor DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float suhu = dht.readTemperature(); // Baca suhu (Celsius)
float kelembaban = dht.readHumidity(); // Baca kelembaban
if (isnan(suhu) || isnan(kelembaban)) {
Serial.println("Gagal membaca data dari sensor DHT!");
return;
}
Serial.print("Suhu: ");
Serial.print(suhu);
Serial.print(" °C, Kelembaban: ");
Serial.print(kelembaban);
Serial.println(" %");
delay(2000); // Update setiap 2 detik
}