Uygulama 19 Ağustos 2021 Altan Topçu 0 Yorum

DHT-11 Sensörü ve LCD Ekran Kullanımı

Arduino Kodları:

#include <LiquidCrystal_I2C.h>//LCD ekran kullanımı için gerekli olan kütüphane.
LiquidCrystal_I2C lcd(0x27, 20, 4);
#include <DHT.h>//DHT-11 Sensörümüzün kodları için gerekli olan kütüphane.
#define DHTPIN 2//DHT-11 sensörü üzerindeki trig pininin bağlanacağı yer.
#define DHTTYPE DHT11//DHT-11 sensörü üzerindeki echo pininin bağlanacağı yer.

DHT dht(DHTPIN, DHTTYPE);//DHT-11 sensörümüzü etkinleştiriyoruz.

void setup() {
  dht.begin();//DHT-11 sensörümüzün çalışmaya başlaması için gerekli kod.
  lcd.begin();//LCD ekran modülümüzü başlatıyoruz.
}

void loop() {
  lcd.home();//LCD ekranıın imlecini başlangıç noktasına getiriyoruz(0,0);
  delay(100);
  float nem=dht.readHumidity();//DHT-11 sensörümüz içerisindeki nem ölçer değerinin okunması.
  float santigrat=dht.readTemperature();//DHT-11 sensörümüz içerisindeki sıcaklık değerinin okunması.
  float fahrenheit=dht.readTemperature(true);

  lcd.print("Nem: ");
  lcd.setCursor(5,0);
  lcd.print(nem);//Nem oranını LCD ekrana yazdırıyoruz.
  lcd.setCursor(0,1);
  lcd.print("Sicaklik: ");
  lcd.setCursor(10,1);
  lcd.print(santigrat);//Sıcaklık miktarını LCD ekrana yazdırıyoruz.
}

Kullanılan DHT-11 Kütüphanesi: Dosya Link

Kullanılan LCD Ekran Kütüphanesi: Dosya Link

0 Yorumlar

Yorum Ekle