#include <DHT.h>
#define DHTPIN 2 // Pin yang terhubung ke sensor DHT22
#define DHTTYPE DHT22 // Tipe sensor DHT
const int relay = 13;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
pinMode(relay, OUTPUT);
dht.begin();
}
void loop() {
delay(2000); // Menunggu 2 detik antara pengukuran
float temp = dht.readTemperature();
if (!isnan(temp)) {
// Hanya melakukan tindakan jika pembacaan suhu berhasil
if (temp > 21) {
digitalWrite(relay, HIGH);
} else {
digitalWrite(relay, LOW);
}
}
}