DHT11 düşük fiyatıyla bir çok arduino projesi için tercih edeilen bir sensördür. Sadece sensör olarak satıldığı gibi bir modüle entegre edilmiş olarak da satılmaktadır.
DHT11 sıcaklık ve nem sensörü 0-50°C arasında ve ± 2 ° C hassasiyetle sıcaklık, % 5 doğrulukla % 20-80 arasında nem değeri ölçebilmektedir.
#include// dht11 kütüphanesini ekliyoruz. int DHT11_pin=2; // DHT11_pin olarak Dijital 2'yi belirliyoruz. dht11 DHT11_sensor; // DHT11_sensor adında bir DHT11 nesnesi oluşturduk. void setup() { Serial.begin(9600); // Seri iletişimi başlatıyoruz. Serial.println("www.kodlakafa.com"); Serial.println("Teknoloji bu kafada!"); Serial.println("*********************"); } void loop() { // Sensörün okunup okunmadığını konrol ediliyor. int chk = DHT11_sensor.read(DHT11_pin); // Sensörden gelen verileri serial monitörde yazdırıyoruz. Serial.print("Nem Orani (%): "); Serial.println((float)DHT11_sensor.humidity, 2); Serial.print("Sicaklik (Celcius): "); Serial.println((float)DHT11_sensor.temperature, 2); Serial.print("Sicaklik (Kelvin): "); Serial.println(DHT11_sensor.kelvin(), 2); Serial.print("Sicaklik (Fahrenheit): "); Serial.println(DHT11_sensor.fahrenheit(), 2); // Çiğ Oluşma Noktası Serial.print("Cig Olusma Noktasi: "); Serial.println(DHT11_sensor.dewPoint(), 2); Serial.println("------------------"); // 2 saniye bekliyoruz. 2 saniyede bir veriler ekrana yazdırılacak. delay(2000); }