#include "DHT.h"
#define DHT11PIN 4
#define LED_PIN 13 // Menggunakan pin 13 sebagai pin LED (sesuaikan dengan kebutuhan Anda)
DHT dht(DHT11PIN, DHT11);
void setup()
{
Serial.begin(115200);
/* Start the DHT11 Sensor */
dht.begin();
pinMode(LED_PIN, OUTPUT); // Mengatur pin LED sebagai OUTPUT
}
void loop()
{
float humi = dht.readHumidity();
float temp = dht.readTemperature();
Serial.print("Temperature: ");
Serial.print(temp);
Serial.print("ºC ");
Serial.print("Humidity: ");
Serial.println(humi);
// Menghidupkan LED jika suhu di atas ambang tertentu (misalnya, 30°C)
if (temp > 30.0) {
digitalWrite(LED_PIN, HIGH); // Menghidupkan LED
} else if (temp < 25.0) {
digitalWrite(LED_PIN, LOW); // Mematikan LED
}
delay(1000);
}