LCD modüllerinin Arduino ile kullanımı oldukça yaygındır ve birçok projede kullanılmaktadır. LCD modülleri, mikrodenetleyici sistemlerinde hızlı ve kolayca veri göstermek için kullanılır. Şimdi, Arduino ile 16×2 LCD ekran kullanımını aşamalı olarak anlatacağım:

Malzemeler:

  • Arduino UNO
  • 16×2 karakter LCD ekran
  • 10K potansiyometre
  • Jumper kablolar

Bağlantı Şeması:

Öncelikle, 16×2 LCD ekranını Arduino ile doğru şekilde bağlamalısınız. Aşağıdaki bağlantı şemasını takip edebilirsiniz:

LCD PinBağlantı
VSSGND
VDD5V
V0GND (10K Potansiyometre ile)
RS12
RWGND
E11
D45
D54
D63
D72
A5V (Arka IŞIK Anot)
KGND(Arka IŞIK Katot)

Kod:

Arduino ile LCD ekran kullanımı için LiquidCrystal kütüphanesini kullanabilirsiniz. Bu kütüphane, LCD ekranın kontrolünü kolaylaştırır. Aşağıdaki kod örneği, LCD ekran üzerinde “Merhaba Dünya!” mesajını görüntüleyecektir:

#include <LiquidCrystal.h>

// LCD ekranın bağlantı pinleri
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2); // LCD ekranın satır ve sütun sayısı
  lcd.print("Merhaba Dünya!"); // Yazdırılacak metin
}

void loop() {}

Bu kod örneği, LiquidCrystal kütüphanesini kullanarak, “Merhaba Dünya!” mesajını LCD ekranınızda görüntüler.

Kod Açıklaması:

  • #include <LiquidCrystal.h>: LiquidCrystal kütüphanesini yükler.
  • LiquidCrystal lcd(12, 11, 5, 4, 3, 2);: LiquidCrystal kütüphanesi için bir nesne oluşturur ve LCD ekranın bağlantı pinlerini tanımlar.
  • lcd.begin(16, 2);: LCD ekranın satır ve sütun sayısını belirler.
  • lcd.print("Merhaba Dünya!");: LCD ekranın ilk satırına “Merhaba Dünya!” yazısını yazar.

Bu örnekte, LCD ekranın sadece bir satırına yazdırılan metin, lcd.setCursor() yöntemi ile farklı satırlara taşınabilir.