Arduino ile 16×2 LCD Ekran Kullanımı-LCD Ekran Uygulaması
Bu dersimizde arduino ile 16×2 LCD ekran kullanımı için gerekli arduino LCD bağlantı devresini ve arduino LCD ekran kodlarını inceleyeceğiz.

Sıfırdan arduino derslerinin bu dersinde arduino ile 16×2 LCD ekran kullanımı için gerekli arduino LCD ekran bağlantı devresini, LCD kütüphanesini ve arduino LCD ekran kodlarını inceleyeceğiz.
Bu derste genel olarak;
- LCD Ekran Nedir?
- I2C Modülü LCD Bağlantısı Nasıl Yapılır?
- Arduino LCD Bağlantısı Nasıl Kurulur?
- LCD Ekranda Sadece İlk Harf Gösterme Sorunu Nasıl Çözülür?
- Arduino LCD Kütüphanesi Nasıl Yüklenir?
- Arduino ile LCD Ekrana Nasıl Yazı Yazılır?
- Arduino LCD Komutları Nelerdir?
sorularının detaylı olarak cevaplarını vermeye çalışacağız.
LCD Ekran Nedir?
LCD ekran arduino projelerinde çeşitli sensörlerden okunan değerleri göstermek için kullanılan bir görüntüleme modülüdür. Arduino projesinde bazı veriler görsel olarak gösterilmesi gerekiyorsa, 16×2 LCD bu iş için ucuz ve kolay bir yöntem olacaktır.

Arduino ile LCD Ekran Uygulaması
Piyasada çeşitli boyutlarda LCD ekranlar satılmaktadır. En çok kullanılanların başında 16×2 lcd ekranlar gelmektedir. Buradaki 16 rakamı ekranın bir satırda gösterebileceği karakter sayısını, 2 rakamı ise ekranın satır sayısını ifade etmektedir. Bu durumda 16×2 lcd ekranda 2 satırda toplam 32 karakterlik bir bilgi görüntüleyebiliriz.
I2C Modülü LCD Bağlantısı Nasıl Yapılır?
Arduino kartı başka arduino kartları ile veya bazı sensörlerle haberleşmek için bazı protokoller kullanmaktadır. I2C protokolü de bu protokollerden birisidir.
Normalde arduino ile LCD kullanırken bir çok kablo bağlantısına ihtiyaç duyarız, fakat I2C modülü ile arduino ile lcd ekran bağlantısını sadece 4 kablo kullanarak gerçekleştirebilmekteyiz. Bu durum projelerimizi oluştururken zaman kaybını ve kafa karışıklığını önleyecektir.
I2C modülünü LCD ekranın pinlerine lehimleyerek kullanabilirsiniz.

LCD Ekran ile I2C Modülü Kullanımı
I2C modülü üzerinde bir ayar vidası bulunmaktadır. Bu vidayı çevirerek ekran kontrastını ayarlayabilirsiniz.
Arduino LCD Ekran Bağlantısı Nasıl Kurulur?
Arduino ile LCD ekran bağlantısını LCD ekrana lehimlediğimiz I2C modülü üzerinden gerçekleştireceğiz. I2C modülü üzerinde 4 adet bağlantı pini bulunmaktadır. Bunlardan ikisi güç için gerekli VCC ve GND pinleridir. Diğer iki bağlantı ise SDA ve SCL pinleridir.
I2C protokolü kullanılırken, SDA ve SCL pinleri bağlantı noktaları her arduino modeli için farklılık göstermektedir. Aşağıdaki tabloya bakarak kullandığınız arduino modeline göre SDA ve SCL bağlantılarını yapabilirsiniz.

I2C Modulu Arduino Bağlantı Pinleri
Bu örnekte arduino uno kullanacağımız için SDA pinini arduino A4, SCL pinin ise arduino A5 analog pinlerine bağlayacağız.
Aşağıdaki lcd arduino bağlantı şemasını inceleyerek devreyi hazırlıyoruz.

Arduino ile LCD Ekran Bağlantı Şeması

Arduino ile Arduino Bağlantı Devresi
Arduino LCD Ekran Kodları
Arduino LCD kodlarına geçmeden önce en çok yaşanan arduino lcd ekran sorunu bazı kütüphane dosyaları kullanıldığında lcd ekranda sadece ilk karakter çıkma sorunudur. Bu sorunu çözmek için aşağıdaki güncel lcd kütüphanesini kullanmanız yeterli olacaktır.
LCD Ekran Kütüphanesini indirmek için TIKLAYIN…
Güncel LCD Ekran Kütüphane dosyasını indirdikten sonra klasöre çıkartın. Dosyayı arduino klasörü içindeki Libraries isimli klasörün içine kopyalayın.
Arduino LCD Ekrana Yazı Yazma Kodları
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <LiquidCrystal_I2C_AvrI2C.h> //lcd isminde bir 16x2 ekran nesnesi oluşturduk LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2); void setup() { lcd.begin(); //lcd'yi başlatıyoruz lcd.backlight(); //lcd arka ışığını açıyoruz. lcd.setCursor(0,0); //imleci 1.satır ilk karaktere getiriyoruz. lcd.print("LCD EKRAN"); //İlk satıra yazalım lcd.setCursor(0,1); //imleci 2.satır ilk karaktere getiriyoruz. lcd.print("UYGULAMASI"); //İlk satıra yazalım } void loop() { } |
Lcd arduino kodlarını yükleyelim…

Arduino ile LCD Ekrana Yazı Yazma
Kodlar yüklendiğinde lcd ekrana LCD EKRAN UYGULAMASI yazısı görünecektir. Eğer yazı görünmüyorsa I2C modülü üzerindeki mavi kontrast ayar vidasını çevirerek ekrandaki görüntüyü netleştirebilirsiniz.
ÖZET: Bu yazımızda arduino ile I2C modülü takılı 16×2 lcd ekran kullanımını ve lcd arduino kodlarını inceledik.
Bir sonraki yazımızda Arduino DHT11 ile sıcaklık değerini LCD ekrana yazdırma uygulaması yapacağız.
İLGİLİ YAZI: Arduino ile DHT11 Sıcaklık Verilerini LCD Ekranda Yazdırma
Konu ile ilgili görüş, öneri ve düşüncelerinizi yorumlar bölümünden bize ulaştırabilirsiniz.
Yeni yazılardan anında haberdar olmak için arduinomedia facebook hesabını takip etmeyi unutmayın.
https://www.facebook.com/arduinomedia/
Diğer tüm arduino modül kullanımları ve örnek arduino projeleri için kardeş sitemizi incelemeyi unutmayın…
Bir sonraki dersimizde görüşmek dileğiyle…
Abi kolay gelsin.Senin yazdığın gibi kütüphaneyi indirdim ama hala hata vermeye devam ediyor.Dosyadan klasörü aldım libraries klasörüne yapıştırdım olmadı;sadece kütüphane dosyasını yapıştırdım yine olmadı.
Kütüphaneyi yükledim ama çalışmıyor