#include <DHT.h>
#define DHT_PIN 9
#define LAMPU_MERAH_4 4
#define LAMPU_HIJAU_6 6
DHT dht(DHT_PIN, DHT22);
void setup() {
Serial.begin(9600);
pinMode(LAMPU_MERAH_4, OUTPUT);
pinMode(LAMPU_HIJAU_6, OUTPUT);
dht.begin();
}
void loop() {
digitalWrite(LAMPU_MERAH_4, LOW);
digitalWrite(LAMPU_HIJAU_6, LOW);
float suhu = dht.readTemperature();
float kelembaban = dht.readHumidity();
Serial.print(" Suhu: ");
Serial.print(suhu);
Serial.print(" °C | Kelembaban: ");
Serial.print(kelembaban);
Serial.println(" %");
if (suhu == 37 ) {
digitalWrite(LAMPU_HIJAU_6, HIGH);
tone(1, 300, 250);
delay(3000);
} else {
digitalWrite(LAMPU_MERAH_4, HIGH);
tone(1, 230, 250);
}
}