LCD Ekran Kullanımı ve Arduino ile Uygulama
Staj sürecimde LCD ekran modülleri ile çalışarak Arduino üzerinden veri gösterimi gerçekleştirdim. Bu içerikte LCD ekran bağlantısı, kodlama örneği ve proje deneyimimi detaylı şekilde paylaşıyorum.

LCD Ekran Kullanımı ve Arduino ile Uygulama
Elektronik stajımın yirmi ikinci haftasında, Arduino ile LCD ekran kontrolü</strong üzerine uygulamalı bir çalışma gerçekleştirdim. Bu devre sayesinde sensör verilerinin görsel olarak ekranda gösterimini öğrendim. En yaygın kullanılan 16x2 LCD ekranı</strong kullandım.
LCD Ekran Nedir?
16x2 LCD ekran, 2 satırda 16 karakter gösterebilen, HD44780 sürücüsüyle çalışan bir ekran modülüdür. Genellikle I2C modülüyle birlikte kullanıldığında daha az pin bağlantısı gerektirir.
Kullandığım Malzemeler
- Arduino Uno
- 16x2 LCD ekran (I2C modülüyle)
- Jumper kablolar
- Breadboard
I2C LCD Bağlantısı
I2C modül sayesinde sadece 4 bağlantı ile ekranı kullanabiliyoruz:
- GND → Arduino GND
- VCC → Arduino 5V
- SDA → A4
- SCL → A5
Arduino Kütüphaneleri
LCD ekranı kullanmak için Arduino IDE’ye şu iki kütüphaneyi ekledim:
- LiquidCrystal_I2C
- Wire.h
Arduino Kod Örneği
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // I2C adresi ve ekran boyutu
void setup() {
lcd.begin();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Staj Dosyasi");
lcd.setCursor(0, 1);
lcd.print("LCD Ekran Test");
}
void loop() {
// Boşta, sürekli aynı yazı gösteriliyor
}
Uygulama Aşamaları
Devreyi kurduktan sonra ilk satıra “Staj Dosyasi” ikinci satıra “LCD Ekran Test” yazısı başarıyla yazıldı. Ardından sensör verilerini göstermek için kodları geliştirdim.
Deneyimlediğim Sorunlar
- LCD ekranın adresi bazen 0x27 değil, 0x3F olabilir. I2C Scanner ile doğru adresi tespit ettim.
- LCD ekranın kontrastını ayarlamak için I2C üzerindeki potansiyometreyi çevirdim, ekranı görebilmek için bu çok önemliydi.
Öğrendiğim Bilgiler
- I2C protokolü ile haberleşme mantığını kavradım.
- LCD ekranların satır ve sütun sistemini ve karakter konumlandırmayı öğrendim.
- Veri görselleştirmede LCD ekran kullanımının önemini anladım.
Kullanım Alanları
LCD ekranlar birçok projede kullanılır: sıcaklık göstergeleri, sayaçlar, menü sistemleri, sensör verisi gösterimi gibi alanlarda oldukça yaygındır. Arduino ile birleşince kolayca kullanıcı arayüzü oluşturulabilir.
Edindiğim Deneyim
LCD ekran ile çalışmak hem eğlenceli hem öğreticiydi. Yazdığım mesajların fiziksel olarak ekranda görünmesi, elektronik sistemlerde görsel geri bildirim sağlamanın ne kadar önemli olduğunu gösterdi. LCD ekranları projelerime entegre etmek artık benim için oldukça kolay hale geldi.