
LCD Ekran Nedir? Ne İşe Yarar?
Arduino ile I2C bağlantılı bir 16×2 LCD ekranda kendi mesajınızı gösterebilirsiniz örneğin Merhaba Dünya ve Maker Günlüğü gibi yazıları LCD ekranda nasıl gösterebilirsiniz? Bu yazıda bahsedeceğiz. LCD, yani Liquid Crystal Display (Sıvı Kristal Ekran), elektronik projelerde bilgi göstermek için sıkça kullanılan bir ekran türüdür. Arduino ile yapılan projelerde genellikle 16×2 LCD ekranlar tercih edilir. Bu, ekranın 16 sütun ve 2 satırdan oluştuğu anlamına gelir. Yani toplamda 32 karakterlik bilgi gösterebiliriz.
I2C Nedir?Neden Kullanılır?
I2C (Inter-Integrated Circuit), cihazlar arasında iletişimi sağlayan özel bir seri protokoldür. I2C sayesinde LCD ekranı sadece 2 kablo ile (SDA ve SCL) kontrol edebiliriz. I2C sayesinde:
- Kablolama basitleşir
- Arduino’nun daha az pinine ihtiyaç duyulur
- Aynı hatta birden fazla I2C cihaz bağlanabilir (sensör, ekran vs.)
- Bu yüzden, LCD ekranların arkasına I2C modülü eklenerek hem kullanım kolaylığı hem de port tasarrufu sağlanır.
LiquidCrystal_I2C Kütüphanesi
Bu linkten LiquidCrystal_I2C kütüphanesini indiriniz ve “libraries” klasörüne “LiquidCrystal_I2C ” olarak kayıt ediniz.
Devre Şeması

Devrenin Kodu
#include <Wire.h>
#include <LiquidCrystal_I2C.h> //I2C Ekran için gerekli kütüphaneler
LiquidCrystal_I2C lcd(0x27, 16, 2); //Ekranın I2C Adresi(0x27,0x3F,0x20) ve boyutları(16 sütun,2 satır)
void setup(){
lcd.begin();//I2C ekranı başlatır
lcd.backlight(); //Ekranın arka ışığını açar
lcd.setCursor(0,0); //İmleci ilk satır ilk sütuna yerleştirir.
lcd.print("Merhaba Dunya"); //İlk satıra yazdırılır.
lcd.setCursor(0, 1); //İmleci ikinci satır ilk sütuna yerleştirir.
lcd.print("MAKER GUNLUGU"); //İkinci satıra yazdırılır.
}
void loop(){}



