Arduino ile DHT11 Sıcaklık Verilerini LCD Ekranda Yazdırma

Bu dersimizde dht11 ve lcd ekran kullanarak arduino ile DHT11 sıcaklık ve nem sensöründen okunan bilgileri LCD ekranda göstermek için gerekli bağlantı şemasını ve arduino kodlarını inceleyeceğiz.

Arduino ile DHT11 Sıcaklık Verilerini LCD Ekranda Yazdırma

Sıfırdan arduino derslerinin bu dersinde dht11 ve lcd ekran kullanarak arduino ile DHT11 sıcaklık ve nem sensöründen okunan bilgileri LCD ekrana yazdırmak için gerekli bağlantı şemasını ve arduino kodlarını inceleyeceğiz.

Bu yazının sonunda;

  • Arduino DHT11 bağlantısı nasıl yapılır?
  • Arduino ile DHT11 sıcaklık ölçümü nasıl yapılır?
  • Arduino LCD bağlantısı nasıl yapılır?
  • DHT11 ölçümleri LCD ekrana nasıl yazılır?

sorularının cevaplarını vermiş olacağız.

Daha önceki yazılarımızda DHT11 sıcaklık ve nem sensörü ve 16×2 LCD ekran kullanımını incelemiştik.

Aşağıdaki linkleri kullanarak yazıları inceleyebilirsiniz.

İLGİLİ YAZI: Arduino ile DHT11 Sıcaklık ve Nem Sensörü Kullanımı

arduino-ile-dht11-kullanimi

İLGİLİ YAZI:  Arduino ile 16×2 LCD Ekran Kullanımı

arduino-ile-lcd-ekran-kullanimi

Bu derste ise dht11 ve lcd ekran modüllerini aynı arduino projesinde birlikte kullanacağız. Dht11 sıcaklık ve nem sensöründen okunan sıcaklık ve nem değerlerini lcd ekranda yazdıracağız.

Bu işlem için öncelikle aşağıdaki dht11 lcd devre şemasını inceleyerek kendi devremizi oluşturuyoruz.

Arduino DHT11 ve LCD Kullanımı Devre Şeması

dht11-lcd-arduino-baglanti-semasi

Dht11 ve Lcd Arduino Bağlantı Şeması

Devreyi incelediğimizde LCD ekranı daha etkin kullanmak için I2C modülünden faydalandık. I2C modülünün SDA pinini arduino A4 pinine, SCL pinini ise arduino A5 pinine bağladık. DHT11 sıcaklık ve nem sensörünün data pinini ise arduino 2 numaralı dijital pine bağladık.

dht11-ile-lcd-arduino-devresi

Dht11 ile Lcd Arduino Devresi

DHT11 Sıcaklık Değerini LCD Ekrana Yazdırma Arduino Kodları

Kodlara geçmeden önce hem DHT11 sıcaklık ve nem sensörü kütüphanesi hem de LCD kütüphanesi arduino Libraries klasöründe kurulu olması gerekiyor. Aşağıdaki linklerden gerekli kütüphaneleri bilgisayarınıza indirebilirsiniz.

DHT11 Arduino Kütüphanesini indirmek için TIKLAYIN…

LCD Ekran Kütüphanesini indirmek için TIKLAYIN…

Şimdi kodlarımızı hazırlayalım.

Kodları incelediğimizde; LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2);  kodu ile lcd adında bir ekran nesnesi oluşturduk. dht11 DHT11_sensor;  kodu ile DHT11_sensor adında bir sıcaklık ve nem ölçüm nesnesi oluşturduk. lcd.clear(); ile daha önce ekranda olan yazıları temizledik.  lcd.setCursor komutu ile yazmaya başlamadan önce imleci istediğimiz satır ve karaktere yönlendiriyoruz. lcd.print komutu ile istediğimiz bilgileri lcd ekrana yazdırıyoruz.

Kodları arduinoya yüklediğinizde eğer tüm adımları doğru bir şekilde yaptıysanız lcd ekranda dht11 sıcaklık ve nem değeri yazmaya başlayacaktır.

arduino-ile-dht11-sicaklik-lcdye-yazdirma

Arduino ile dht11 sicaklık lcdye yazdırma

ÖZET: Bu yazımızda arduino ile DHT1 sıcaklık ve nem değerini LCD’ye yazdırmak için gerekli arduino bağlantılarını ve ardunino kodlarını inceledik.

Konu ile ilgili görüş, öneri ve düşüncelerinizi yorumlar bölümünden bize ulaştırabilirsiniz.

Yeni yazılardan anında haberdar olmak için arduinomedia facebook hesabını takip etmeyi unutmayın.

https://www.facebook.com/arduinomedia/

Diğer tüm arduino modül kullanımları ve örnek arduino projeleri için kardeş sitemizi incelemeyi unutmayın…

www.kodlakafa.com

Bir sonraki dersimizde görüşmek dileğiyle…

Etiketler:

Yorumlar
  1. HAZAL DAĞ dedi ki:

    merhabalar ben bu projeyi tamamladım ekstra sıcaklık oranına bağlı olarak led yakmak istersem nasıl yapabilirim

    1. amediaadmin dedi ki:

      Basit bir if komutu ile sıcaklık değerini kontrol ederek istediğiniz sıcaklık durumuna geldiğinde ledin yanmasını sağlayabilirsiniz.

  2. Yunus DURGUT dedi ki:

    merhabalar ben bu projenin aysısını yaptım fakat lcd ekranda nem ve sicaklik 0.00 yazıyor

  3. filke dedi ki:

    ŞU PİNLERİ SOKTUĞUN KART OLMADAN NASIL BAĞLANIYOR? BEN O KARTI HİÇ KULLANMADIM HER YERDE DE SANKİ ŞARTMIŞ GİBİ KARTLA BAĞLIYOR. KARTTAN NASIL AKIM GEÇİYOR BİLMİYORUM. KARTSIZ ŞEMA YOK MU?

  4. ceah0 dedi ki:

    merhaba ben bu projede ekrana sıcaklık ve nem değerleri yerine sıcaklığa bağlı yazı yazmak istiyorum nasıl yapabilirim?

    1. amediaadmin dedi ki:

      Sıcaklık değerini okuduktan sonra if koşulları ile istediğiniz aralıkta istediğiniz bilgiyi yazdırabilirsiniz.

  5. serzat dedi ki:

    Merhaba Bu sistemde sıcaklık ve nemi buton vasıtası ile ayarlayarak optimum koşullarımızı set edip o değerler arasın çalışmasını sağlamak için uygun mudur kontrol fonksiyonu ekleyebilir miyiz?

  6. Enes dedi ki:

    merhabalar bu sistemin devre çizimi gerekiyor. Yardımcı olabilir misiniz?

  7. ali taha dedi ki:

    merhabalar il önce ben temayı sonra kodları yaptım fakat sıcaklı ve nem 0.00 yazıyo sebebi nedir nasıl yapacağım??