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.

Ali YILMAZ
Ali YILMAZ

Yönetici

42

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.




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram