Merhabalar. Bugün sizlerle Arduino’muza 16×2 karakter LCD ekran bağlayacağız.

Gerekli malzemeler:

Bu uygulamamızda LCD ekrana yazı yazdıracağız. İki kısımda ele alacağımız bu uygulamada ilk önce LCD bağlantılarını ve örnek kodu;  bir sonraki adımda ise çeşitli sensörlerden elde edeceğimiz bilgileri ekrana yazdırmayı yapacağız.

LCD ekranımızda 16 adet pin bulunmakta. Kullanacağımız ekrana göre pinler ekranın üst, alt veya her iki tarafında da yer alabilir. Çok nadir olarak bazı ekranlarda ise arka aydınlatma ışığı bulunmadığından 14 adet pin yer almaktadır. 15 ve 16 numaralı pinler, ekran aydınlatması bulunan ekranlarda ışığı yakmak için kullanılır.

Bağlantı şemamız:

Devre şeması 26/01/2017 tarihinde güncellenmiştir.

Arduino programımızda LCD ekran için örnek kod mevcut. Bu kodu açmak için şu sırayı takip etmemiz gerekiyor:

Dosya > Örnekler > LiquidCrystal > HelloWorld

Bu kod, ekranın ilk satırına “hello, world!”, ikinci satıra ise Arduino’ya enerji verildiğinden itibaren geçen süreyi saniye cinsinden yazıyor. Eğer ekranınızda herhangi bir görüntü alamıyorsanız, potansiyometreyi çevirerek ekranın kontrastını değiştirebilirsiniz.

Bir sonraki uygulamamızda da Arduino ve LCD ekran ile sıcaklık ölçüm uygulaması yapacağız. Bu uygulamayı da denemek isterseniz, bağlantılar aynı olacağından devreyi sökmek istemeyebilirsiniz 🙂

30 Yorumlar

  1. Öncelikle hazırlamış olduğunuz site için teşekkürler. Şunu söylemek istiyorum Sitedeki projelerin çoğundaki resimler açılmıyor bunu çözebilirseniz çok güzel olur.
    Teşekkürler.

    • Kubilay Bey, biz teşekkür ederiz. Blog’umuzdaki görselleri düzenleme çalışmalarımız devam etmektedir, herhangi bir problemle karşılaşırsanız lütfen bize bildirmekten çekinmeyiniz.

  2. lsd ekranı denemek istiyorum ben ekranın arkasına shield alıp bağladım bende sadeçe gnd vçç sda ve sçl uçları bulunuyor gnd ve vçç yi bağlıyabilirim sda ve sçl nereye bağlanaçak bu konuda yardım bekliyorum
    saygılar

    • Merhabalar, SDA pinini A4’e, SCL’yi A5’e bağlamanız gerekli. Ekran için de bu kütüphaneyi kullanabilirsiniz.

  3. merhaba.elektroniğe yeni başladım .böyle güzel öğretici site kurduğunuz için çok teşekkür ederim.benim için çok değerli.hocam ardunyo ile 2 eksen güneş takip sistemi çalışması yayınlarmısınız.şimdiden teşekkür ederim.heyecanla bekliyorum. not : gerekli malzemeleri sizden temin edebilirmiyiz.

  4. merhaba burda lcd nin 15. ve 16 ekran aydınlatma pinleri direk karşıya bağlanmış bir yanlışlık olmalı.çünkü direk karşılarına bağlarsam aydınlatma alamıyorum

  5. Ben şemadan lcd ekranı breadbordda + kısmına bağlıyoruz gibi anladım. Fakat ben oraya bağlamaya çalıştığımda giriş yerleri 5 5li gruplandırılıp araları boş bırakıldıkları için takamadım. Nasıl takıcağımı söylerseniz çok memmnun olurum. Teşekkürler.

    • Breadboard’un bahsettiğiniz 5’erli gruplandırılmış kısmı güç bağlantıları içindir. Ekranı alt kısımdaki aralarında boşluk olmayan kısma bağlamanız gerekir.

  6. Potansiyometre bağlamak şart mı?
    10k olması şart mı?
    potansiyometre bağlama istemiyorsak ne yapmalıyız?
    lütfen cevap verin önemli bir konu çünkü 🙂

    • 2 adet 4.7kOhm direnç ile bir gerilim bölücü oluşturarak bağlantı yapabilirsiniz: İki direnci seri bağlayın. Dirençlerden birinini ucunu VCC’ye, yani 5V’a, diğerinin ucunu GND’ye, birleştikleri noktadan da kontrast pinine bağlantı yapın.

  7. ya ben lcd ekran ile yaptığım projenin gaz değeri ölçmek istiyorumm bunun için kod ve bağlantı nası olacak

    • Öncelikle ölçmek istediğiniz gaz tipine göre bir gaz sensörü tercih etmeniz gereklidir. Ölçtüğünüz gaz değerini de bu dersten faydalanarak LCD ekrana kolayca yazdırabilirsiniz.

  8. Hocam benim ödevim arduino ile basınç göstergesi hocamız benden hem basınç hemde deniz sevişmeyi yüksekliğini ölçmemi istedi bunun için kullanacağım malzemeler nelerdir ve nasıl yapabilecegim hakkında bilgi verirseniz çok sevinirim

  9. merhabalar

    aurdino mega da kod yazdım tft ekrana yazdırdığım görüntüler döngü sırasında en başa dönüyor ve ekran siliniyor tekrar yazılıyor ben sadece ekranın sabit olmasını değişkenlerin değişmesini istiyorum nasıl yapabilirim

  10. 3,2″ tft lcd ekran kullanıyorum tasarım ile iligil sıkımtım yok döngü olayı sıkıntı yaratıyor ekrar siliniyor yeniden başlıyor

    • İstediğiniz takdirde LCD’nin arka aydınlatma pinlerinden birisine 220 ohm değerinde bir direnci seri bağlayabilirsiniz.

  11. potansiyometrem 5k’lık..enerji geliyor ekran mavi ve kareler var ama yazılar hiç gelmiyor. potansiyometre 5k olduğu için mi..illa ki 10k mı olması lazım. teşekür ederim.

    • 10k yerine 5k potansiyometre kullanmanız sadece sizin kontrastı ne kadar hassas ayarlayabileceğinizi değiştirir. 5k potansiyometre de kullanabilirsiniz.

CEVAP VER