LCD Nedir?

Bu yazıda Arduino projelerinde çokça kullanılan bir modül olan LCD’yi ele alacağım. LCD nedir, LCD çeşitleri nelerdir, LCD I2C kavramı ve Arduino ile LCD kullanımı konularını bu yazının sonunda kavramış olacaksınız.

LCD Nedir?

LCD kelimesi Liquid Crystal Display, yani Sıvı Kristal Ekran kelimesinin ilk harfleri alınarak oluşturulmuş bir kısaltmadır. LCD, panelin içinde bulunan aydınlatma ışığının sıvı kristaller sayesinde istenilen bölgede ışığı engelleyip, istenilen bölgede ışığı geçirmesine dayanan bir ekran teknolojisidir. Bu sayede ekranda görüntü oluşturulur.

LCD’leri biraz daha teknik anlatmak gerekirse, ışığı polarize etmek için sıvı kristallerin elektro-optik özelliklerini kullanan, iki polarize filtre arasına yerleştirilmiş sıvı kristal moleküllerin elektrik akımı uygulandığında hizalanmasını ve bu sayede ışığın geçişini kontrol etmesini sağlar. Kendiliğinden ışık yaymazlar, görüntünün görülebilmesi için genellikle bir arka ışığa (backlight) ihtiyaç duyarlar.

LCD çeşitleri nelerdir?

Konumuz elektronik projeler olduğu için elektronik projelerde ne amaçla kullanıldığını örneklendirdim.

  • Herhangi bir metni ya da sayıyı ekranda göstermek
  • Sensör verilerini göstermek
  • Menü sistemi oluşturmak
  • Durum takibi yapmak (timer, sıcaklık, nem, motor durumu vb.)

LCD ne amaçla kullanılır?

Arduino projelerinde en yaygın kullanılan LCD türleri genellikle karakter tabanlı veya grafik tabanlı olmak üzere iki ana kategoriye ayrılır:

1. Karakter Tabanlı LCD’ler

Karakter tabanlı LCD’ler harf, sayı ve önceden tanımlanmış bazı sembolleri gösterebilen en yaygın ve en basit LCD türleridir.

  • 16×2 LCD: En popüler olanıdır. 16 sütun ve 2 satır olmak üzere toplam 32 karakter gösterir.
lcd-1

LCD’leri Arduino’ya doğrudan bağlayabilirsiniz fakat çok sayıda pin kullanmanız gerekir ve proje karmaşıklaşır. LCD’ye ek olarak I2C adaptörü kullanırsanız yalnızca 4 pin kullanarak Arduino ile kontrol edebilirsiniz.

  • 20×4 LCD: Daha fazla bilgi göstermek için kullanılır. 20 sütun ve 4 satır olmak üzere toplam 80 karakter gösterir.

Karakter tabanlı LCD’ler genelde HD44780 sürücü çipini kullanır. Karakter tabanlı LCD’lerin avantajları ve dezavantajları aşağıda listelenmiştir.

Avantajları:

  • Ucuzdur ve kolay bulunur.
  • Kullanımı basittir.
  • Bir çok projeye uygundur.
  • I2C kullanılıyorsa, sadece 4 pin yeterlidir.

Dezavantajları:

  • Grafik gösteremez.
  • Karakter sayısı çok sınırlıdır.

2. Grafik Tabanlı LCD’ler

Bu kategorideki LCD’ler, tek tek pikselleri kontrol ederek metnin yanı sıra resimler, çizelgeler ve özel şekiller de gösterebilen daha gelişmiş ekranlardır.

  • Monokrom Grafik LCD’ler: Genellikle yeşil/siyah veya mavi/beyaz gibi tek renkli, daha yüksek çözünürlük sunan ekranlardır. Eski tuşlu telefon ekranlarını aklınıza gelsin.
mono-lcd
  • TFT LCD’ler: Tam renkli görüntüleme yapabilen yüksek kaliteli ekranlardır. Genellikle SPI veya paralel arayüz üzerinden bağlanırlar ve 1.8 inçten 3.5 inçe kadar değişen boyutlarda bulunurlar.
tft-lcd

Avantajları:

  • Piksel tabanlı çalıştığı için istediğiniz görseli oluşturabilirsiniz.
  • Oyun, logo, animasyon gösterebilir.
  • Karakter LCD’ye göre çok daha iyi görüntü oluşturur.
  • Gelişmiş menüler tasarlanabilir.
  • Dokunmatik olanları da vardır.

Dezavantajları:

  • Karakter LCD’den daha pahalıdır.
  • Karakter LCD’den kullanımı zordur.

Reply