LCD Kayan Yazı

Hedefimiz:

LCD ekranın satırında yazının soldan sağa veya sağdan sola hareket ederek (kayarak) gitmesini sağlamak.


Gerekli Malzemeler

  • Arduino UNO
  • 16×2 LCD (tercihen I2C modülü takılı)
  • 4 adet jumper kablo
  • Bilgisayar + Arduino IDE / mBlock

I2C LCD Bağlantısı (Arduino UNO)

LCD PiniArduino Pini
GNDGND
VCC5V
SDAA4
SCLA5

Arduino C Kodu – Kayan Yazı Örneği

cppCopyEdit#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// I2C LCD tanımı: adres 0x27 olabilir, bazen 0x3F olur
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.begin();
  lcd.backlight();  // Arka ışığı aç
  lcd.setCursor(0, 0);
  lcd.print("Hos Geldiniz!");
  delay(1000);  // Başlamadan önce kısa bekle
}

void loop() {
  lcd.scrollDisplayLeft();   // Yazıyı sola kaydır
  delay(300);                // Yavaşça kayması için beklet
}

Ne Olur?

  • LCD’nin ekranına “Hoş Geldiniz!” yazısı gelir.
  • Her 0.3 saniyede bir harf sola doğru kayar.
  • Ekranda sanki yazı yürüyor gibi görünür!

Alternatif: Sağdan Sola Değil de Soldan Sağa Kaydırmak İstersen:

cppCopyEditlcd.scrollDisplayRight();   // Bu satırı kullan

mBlock ile Kayan Yazı (blokkod)

mBlock’ta şu adımları uygula:

  1. Uzantı ekle: “LCD 1602 I2C” uzantısını yükle.
  2. Kod bloğunu diz:,

Bilmen Gereken Terimler:

TerimAnlamı
scrollDisplayLeftYazıyı sola kaydırır
scrollDisplayRightYazıyı sağa kaydırır
setCursor(x, y)Yazının başlayacağı konumu ayarlar
print(“…”)Ekrana yazı yazar

Ekstra: Tinkercad’de Simülasyonu


Hazırsan şimdi kendi yazını yaz ve LCD’de kaydırmaya başla:
"Ben geldim!", "Merhaba sınıf" veya "Arduino'yu seviyorum!" gibi mesajları kullanabilirsin.

Kendi Yazını Eklemek İçin:

lcd.print("Sizin Mesaj"); satırındaki yazıyı istediğiniz metinle değiştirerek kendi mesajını kaydırabilirsin.

Tinkercad’da hazır bir örnek var.

Kodla scrollDisplayLeft() kullanarak yazıyı kaydırıyorsun.

Bu sayede ekranda kayan yazı etkisi elde ediyorsun.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir