Arduino DHT 11 Sıcaklık Nem Ölçümü

DHT 11 sıcaklık ve nem sensöründen değer okuma uygulaması ile ilgili bilgileri paylaşacağız.
Bu sensör hassasiyet olarak % 5 yaklaşık tolerans ile çalışmakta ve tam sayı olarak değer vermekte.
Hassas ölçümler için uygun olmasa da fiyat olarak uygun ve temel düzeyde iş görür.
Daha hassas ölçümler için DHT 22 yi inceleyebilirsiniz. Ek olarak DHT kütüphanesini indirmeyi unutmayınız.
dht arduino kütüphanesi

#include "DHT.h"

#define DHTPIN A2    

#define DHTTYPE DHT11   // DHT 11
//#define DHTTYPE DHT22   // DHT 22  (AM2302)
//#define DHTTYPE DHT21   // DHT 21 (AM2301)


DHT dht(DHTPIN, DHTTYPE);

void setup() {
 Serial.begin(9600);
 Serial.println("DHTxx test!");

 dht.begin();
}

void loop() {
 float h = dht.readHumidity();
 float t = dht.readTemperature();

 if (isnan(t) || isnan(h)) {
   Serial.println("Failed to read from DHT");
 } else {
   Serial.print("Humidity: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperature: ");
   Serial.print(t);
   Serial.println(" *C");
 }
}

Yorumlar

Bu blogdaki popüler yayınlar

Java da ses oynatma

LOGO Object ile Login olmak