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 Pini | Arduino Pini |
|---|---|
| GND | GND |
| VCC | 5V |
| SDA | A4 |
| SCL | A5 |
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:
- Uzantı ekle: “LCD 1602 I2C” uzantısını yükle.
- Kod bloğunu diz:,

Bilmen Gereken Terimler:
| Terim | Anlamı |
|---|---|
| scrollDisplayLeft | Yazıyı sola kaydırır |
| scrollDisplayRight | Yazı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.