#include <DHT.h>
const int LEDpin1 = 3;
const int LEDpin2 = 4;
const int LEDpin3 = 5;
DHT dht(2, DHT22); //Pin, Jenis DHT
void setup(){
Serial.begin(9600);
pinMode(LEDpin1, OUTPUT);
pinMode(LEDpin2, OUTPUT);
pinMode(LEDpin3, OUTPUT);
dht.begin();
}
void loop(){
float kelembaban = dht.readHumidity();
float suhu = dht.readTemperature();
if (suhu > 50) {
digitalWrite(LEDpin3, HIGH);
digitalWrite(LEDpin1, LOW);
digitalWrite(LEDpin2, LOW);
}
else if (suhu > 30 && suhu < 50) {
digitalWrite(LEDpin3, LOW);
digitalWrite(LEDpin1, LOW);
digitalWrite(LEDpin2, HIGH);
}
else{
digitalWrite(LEDpin3, LOW);
digitalWrite(LEDpin1, HIGH);
digitalWrite(LEDpin2, LOW);
}
Serial.print("kelembaban: ");
Serial.print(kelembaban);
Serial.print(" ");
Serial.print("suhu: ");
Serial.println(suhu);
delay(1000);
}