DHT11


DHT11



Merhaba arkadaşlar komponent kullanımı bölümüne hoş geldiniz, bu yazımızda DHT11 sıcaklık ve nem sensörü kullanımını anlatıyoruz







Celcius, Fahrenheit ya da Kelvin cinsinden istediğinizi kullanabilirsiniz. Bölüm adları kodumuza yorum(//) olarak eklenmiştir. Örnek projeye BURADAN ulaşabilirsiniz

KULLANIM

  • Bölüm 1 = DHT 11 Kütüphanesini kodumuza dahil ediyoruz
  • Bölüm 2 = DHT 11 Pinimizi 6. pin olarak tanıtıyoruz
  • Bölüm 3 = DHT 11 Komponentinin ismini DHT11 yapıyoruz
  • Bölüm 4 = Seri haberleşmeyi 9600 hızında başlatıyoruz
  • Bölüm 5 = DHT 11 komponentimizin çalışıp çalışmadığını kontrol ediyoruz
  • Bölüm 6 = DHT 11 komponentimize göre seri ekrana Nem’i yazıdıyoruz
  • Bölüm 7 = DHT 11 komponentimize göre seri ekrana Celcius cinsinden sıcaklığı yazdırıyoruz
  • Bölüm 8 = DHT 11 komponentimize göre seri ekrana Fahrenheit cinsinden sıcaklığı yazıdıyoruz
  • Bölüm 9 = DHT 11 komponentimize göre seri ekrana Kelvin cinsinden sıcaklığı yazdırıyoruz
  • Bölüm 10 = DHT 11 komponentimize göre seri ekrana Çiğ oluşma noktasını yazıdıyoruz

 KODLARIMIZ

//KARADAYI ROBOTICS
#include <dht11.h>            // BÖLÜM 1
#define DHT11PIN 6          // BÖLÜM 2

dht11 DHT11;                    // BÖLÜM 3

void setup()
{
  Serial.begin(9600);        // BÖLÜM 4
  Serial.println("WWW.KARADAYIROBOTICS.COM");   
}

void loop()
{
  
  Serial.println();
  int chk = DHT11.read(DHT11PIN);          // BÖLÜM 5

 
  Serial.print("Nem (%): ");                       
  Serial.println((float)DHT11.humidity, 2);     // BÖLÜM 6

  Serial.print("Sicaklik (Celcius): ");
  Serial.println((float)DHT11.temperature, 2);    // BÖLÜM 7

  Serial.print("Sicaklik (Fahrenheit): ");
  Serial.println(DHT11.fahrenheit(), 2);                // BÖLÜM 8

  Serial.print("Sicaklik (Kelvin): ");
  Serial.println(DHT11.kelvin(), 2);                      // BÖLÜM 9

  Serial.print("Cig Olusma Noktasi: ");
  Serial.println(DHT11.dewPoint(), 2);                // BÖLÜM 10

  
  delay(1000);                                    
//KARADAYI ROBOTICS
}
SONRAKI YAYIN
« Prev Post
ONCEKI YAYIN
Next Post »
Thanks for your comment