Arduino Uygulamaları – 16×2 LCD Ekrana Yazı Yazma

Bir önceki yazımda Buzzer kontrolü yapmıştık. Bu yazımda 16×2 LCD ekrana yazı yazma uygulaması gerçekleştireceğiz.

İlk önce Liquid Crystal kütüphanemizi ekleyelim. Nasıl ekleneceğini daha önceki yazılarımda belirtmiştim. İlgili yazıya buradan ulaşabilirsiniz.

LCD, Liquid Crystal Display yani Sıvı Kristal Ekran elektrikle kutuplanan sıvının ışığı tek fazlı geçirmesi ve önüne eklenen bir kutuplanma filtresi ile gözle görülebilmesi ilkesine dayanan bir görüntü teknolojisidir.

Bu 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.

Gerekli Malzemeler

  • Arduino
  • 16×2 LCD
  • 10K Potansiyemetre
  • Jumper
  • 9V pil ya da güç kaynağı (Arduino’yu harici beslemek isterseniz)
LCD’nin Bacak Bağlantıları

Burada potansiyemetre kullanmamızın nedeni ekranın kontrastını ayarlamak için. Eğer ekranda yazı göremiyorsanız çevirerek kontrol edebilirsiniz. Ayrıca görüntüyü aldığınız en iyi zamanda potansiyemetredeki direnci ölçerek ona göre bir direnç bağlayabilirsiniz.

Gerekli bilgiyi verdikten sonra kodları yazarak ve Arduino’yu bilgisayara takarak kodumuzu içine atalım.

// LCD ekran için kütüphanedeki kodu ekliyoruz.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // LCD'nin bağlandığı Arduino Pinleri

void setup() {

lcd.begin(16, 2); // Kullandığımız LCD'nin sütun ve satır sayısını belirtiyoruz.

  lcd.print("ferzendervarli"); // LCD ekrana bir yazı yazıyoruz.
 }

void loop() {


  lcd.setCursor(0, 1); // İmlecin konumu 1. satır 0. sütun olarak ayarlandı.

 lcd.print(".com"); // Burada LCD'ye yazılanlar 2. satırda görünecektir.
}

Kodumuzu yazdıktan sonra Arduino’ya yükleyelim. Aşağıdaki gibi bağlantıyı gerçekleştirelim.

Bir sonraki yazımda LM35 ile Sıcaklık Kontrolü uygulaması gerçekleştireceğiz.