[Robotik] / Arduino LCD Ekran Kullanımı
(14.04.2019 tarihinde oluşturuldu.)
Sizlere 2 satır 16 sütunluk LCD ekran kullanımını basitçe anlatmaya çalışacağım. Bahsettiğim ekran çoğu Arduino projelerinde sıklıkla tercih edilmektedir.
görsel 1: LCD 1602 Modülü
LCD 1602 modülü olarak adlandırılan bu ekran sayesinde Arduino ile
oluşturduğumuz projelerde ekranda çeşitli bilgilerin kullanıcıya
gösterilmesini sağlayabiliriz. Bu ekran toplamda 2 satır ve her satırda 16 karakter gösterebilecek sütunlardan oluşmaktadır. Yani bir kerede en fazla 32 karakterlik bilginin ekranda gösterilmesini sağlayabilirsiniz.
Tabi bu ekranı kullanabilmeniz için erkek header pinlerini ekrana lehimlemeniz gerekiyor
görsel 2: erkek header pin
Resimde görünen pinlerin kısa olan taraflarını ekranın arka tarafından deliklerden geçirerek lehimleyin. Uzun taraflarına dişi jumper kablolarını takarak ekranınızı kullanabilirsiniz.
Lehim işlerini de hallettikten sonra artık devremizi kurmaya başlayabiliriz. Öncelikle bağlantıları doğru bir şekilde yapmamız gerekiyor. Fritzing programında çizdiğim aşağıdaki bağlantıyı yapmaya çalışın.
(NOT: Bu devredeki potansiyometre ekran parlaklığını kontrol etmek için kullanılmıştır. Eğer kullanmak istemiyorsanız potansiyometreye giden pembe renkteki kabloyu GND'ye takabilirsiniz.)
Şimdi de sıra ekranı kullanabilmek için gerekli olan kütüphaneyi yüklemeye geldi. mBlock programı üzerinde Uzantılar menüsüne tıklayın. Açılan menüde Uzatıları Yönet seçeneğine tıklayın. Arama kutucuğuna LCD yazın. Çıkan sonuçlarda;
LCD An LCD 1602 Extension for Arduino
Heine Rawnholt
kütüphanesini bulun ve sağındaki İndir butonuna tıklayın. Birkaç saniyede kütüphane mBlock uygulamasına kurulacaktır. Bu işlem tamamlandıktan sonra Robotlar kod kategorisinde LCD kod bloklarının da Arduino kod bloklarının altına eklendiğini göreceksiniz.
LCD Kod bloklarını açıklamak gerekirse;
- LCD show text [Hello World!]: Hello World yazan kısma dilediğiniz bir metni yazarak ya da elips şeklindeki değer tutan blokları buraya sürükleyerek değerini yazdırabilirsiniz. (Örneğin sensörün ölçtüğü bir değeri ya da analog/dijital pinden okunan bir değeri)
- LCD show cursor: Kursörün ekranda görünmesini sağlar
- LCD hide cursor: Kursörün ekranda gizlenmesini sağlar
- LCD blink cursor ON: Kusörün ekranda yanıp sönmesini sağlar
- LCD blink cursor OFF: Kusörün ekran yanıp sönmesini engeller
- LCD clear: Ekranı temizler
- LCD set cursor (line ( ) position ( ) ): İstenilen satır ve sütuna kursörün getirilerek buraya metin yazılmasını sağlar. (2. satır 5. sütun gibi)
Bu anlatımda kullandığım görsellerin kaynakları:
YORUMLAR (0 yorum)
Yorum Gönder