/*
ARDUINO TRAINING
CREATE BY :Ts.ariffuddin ibrahim
TITLE: MENGUKUR SUHU DAN KELEMBAPAN DARI DHT11
*/
#include <DHT.h>
const int DHTPin = 5; // Pin untuk sensor DHT11
DHT dht(DHTPin, DHT11); // Inisialisasi DHT11
void setup() {
Serial.begin(9600); // Mulai Serial Monitor
dht.begin(); // Mulai sensor DHT11
}
void loop() {
// Baca kelembapan dan suhu
float humidity = dht.readHumidity();
float temperature = dht.readTemperature(); // Dalam Celsius
// Periksa apakah pembacaan gagal
if (isnan(humidity) || isnan(temperature)) {
Serial.println("Gagal membaca dari DHT sensor!");
} else {
Serial.print("Suhu: ");
Serial.print(temperature);
Serial.print(" *C\t");
Serial.print("Kelembapan: ");
Serial.print(humidity);
Serial.println(" %");
}
delay(2000); // Delay untuk pembacaan selanjutnya
}