DHT11 Pahalı Sıcaklık ve Nem Sensörlerine alternatif olarak uygun fiyatlı ve bir çok alanda kullanılabilecek bir sensördür. Sensör kendine özgü tek hat çift yön haberleşme yapmaktadır. Fabrika çıkışı kalibreli olan Sensör %10Rh-%90Rh nem ölçümlerinde maksimum +-%5 civarı bir hassasiyet sağlamaktadır.
DHT11 Sıcaklık ve Nem Sensörü Özellikleri
- Çalışma Voltajı: 3-5,5V
- Çalışma Akımı: 0,5-2,5mA
- Çalışma Akımı Ortalama: 0,2-1mA
- Bekleme Modu Akımı: 100uA-150uA
- Nem:
- Çözünürlük: %1Rh 8 Bit
- Tekrarlanabilirlik: +-%1
- Hassasiyet: 25°C +-%4Rh – 0°C-50°C +-%5Rh Maks
- Ölçüm aralığı: 0°C – %30Rh – %90Rh
- 25°C – %20Rh – %90Rh
- 50°C – %20Rh – %80Rh
- Tepkime Süresi: 6san – 15san
- Sıcaklık:
- Çözünürlük: 1°C 8bit
- Tekrarlanabilirlik: +-1°C
- Hassaiyet: +-1°C – +-2°C
- Ölçüm aralığı: 0°C – 50°C
- Tepkime Süresi: 6san – 30san
- Data Formatı: 40 bit
- 8bit tamsayı RH verisi + 8bit ondalık RH verisi + 8bit tamsayı Sıcaklık verisi + 8bit ondalık Sıcaklık verisi + 8bit check sum
DHT11 Sıcaklık ve Nem Sensörü Nasıl Kullanılır?
DHT11, ortamdaki sıcaklığı ve nemi ölçmek amacıyla kullanılan bir sensördür. Ortam sıcaklığını çeşitli ısı birimlerinde (celcius, farhenayt, kelvin) elde etmemizi ve ortamdaki nemi (humidity) % cinsinden ölçmek için kullanılmaktadır.
#include <dht11.h> // dht11 kütüphanesini ekliyoruz.
int DHT11_pin=7; // 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);
}
İncelemeler
Henüz inceleme yapılmadı.