#include <DHT.h> // dht11 kütüphanesini kodlarımıza dahil ediyoruz.
int DhtPin=2; // DhtPin olarak Dijital 2'yi belirliyoruz.
DHT dht_sensor(5,DHT11); // dht_sensor adında bir DHT11 nesnesi oluşturduk.
void setup()
{
Serial.begin(9600); // Seri iletişimi başlatıyoruz.
Serial.println("www.arduinomedia.com");
Serial.println("*********************");
}
void loop()
{
// Sensör konrol ediliyor.
int chk = dht_sensor.read(DhtPin);
// Sensörden okunan değerleri serial ekranda yazdırıyoruz.
Serial.print("Nem Orani (%): ");
float nem = dht_sensor.readHumidity();
Serial.println(nem, 2);
Serial.print("Sicaklik (Celcius): ");
float derec = dht_sensor.readTemperature();
Serial.println(derec, 2);
Serial.print("Sicaklik (Kelvin): ");
Serial.println((float)(273 + dht_sensor.readTemperature()), 2);
float fahren = dht_sensor.readTemperature(true);
Serial.print("Sicaklik (Fahrenheit): ");
Serial.println(fahren, 2);
// Çiğ Oluşma Noktası.
Serial.print("Cig Olusma Noktasi: ");
Serial.println(dht_sensor.computeHeatIndex(derec, nem, false), 2);
Serial.println("------------------");
// Veriler her 1 saniyede bir veriler ekrana yazdırılacak.
delay(1000);
}