2 Eylül 2026 Çarşamba

 I2C İletişim Metoduna Sahip LCD Komutları





Arduino’nun I2C iletişim tabanlı LCD ile iletişime geçebilmesi için LiquidCrystal_I2C.h kütüphanesinin kurulması gerekmektedir. LiquidCrystal_I2C'yi yüklemeden önce, Arduino IDE'de aynı LiquidCrystal_I2C adına sahip olabilecek diğer tüm kütüphaneleri kaldırmak uygun olur. Bunu yapmak, yeni yüklediğimiz bu kütüphanenin kullanımda olduğundan emin olmanızı sağlayacaktır. LiquidCrystal_I2C,  Arduino düzenleyicisinde önceden yüklenmiş Wire.h kütüphanesiyle  birlikte çalışır.

LiquidCrystal_I2C.h kütüphanesini yüklemek için: 

Arduino IDE'den “Taslak > Library Ekle > .ZIP Kitaplığı Ekle” diyerek bu kütüphaneyi ekleyebiliriz. 


Komutlar

Aşağıdaki komut ile I2C LCD’ye ait tanımlamalarımız yaparız:





İki farklı I2C LCD için adres ve kodlar yukarıda belirtildiği gibidir.


  1. lcd.init();

LCD’yi başlatır. Bazı kütüphanelerde lcd.begin(); şeklinde de olabilir.


  1. lcd.print("metin");

LCD’ye yazı/karakter gönderir.


  1. lcd.backlight();

LCD Ekran ışığını açar.


  1. lcd.noBacklight();

LCD Ekran ışığını kapatır.


  1. lcd.cursor();

Bu fonksiyon LCD imlecini açar. İmleç alt çizgi şeklindedir. Yazdırılacak bir sonraki karakterin konumunda görüntülenir.


  1. lcd.noCursor();

Fonksiyon imleci gizler veya kapatır.


  1. lcd.setCursor(sütun, satır);

Bu fonksiyon imlecin yerini belirler.


  1. lcd.blink();

Bu fonksiyon bir blok tarzı imleç görüntüler. Yazdırılacak bir sonraki karakterin konumunda, yanıp sönen bir dikdörtgen olarak görüntülenir.


  1. lcd.noBlink();

Fonksiyon blok tarzı imleci kapatır.


  1. lcd.clear();

Bu fonksiyon LCD ekrandaki tüm karakterleri temizler ve imleci sol üst köşeye (ilk satır ve ilk sütun) konumlandırır.


  1. lcd.home();

İmleci (0,0) noktasına götürür.


  1. lcd.display();

Bu fonksiyon LCD'yi etkinleştirir (açar) ve ekrana basılmış olan tüm karakterleri veya imleçleri görüntüler.


  1. lcd.noDisplay();

Bu fonksiyon LCD'de görüntülenen tüm karakterleri kapatır. Metin LCD belleğinden silinmez; bunun yerine kapatılır. LCD, lcd.display();  yürütüldüğünde ekranı tekrar gösterir.

Bu fonksiyon tüm ekranı flaşlamak (kapatıp açmak) için kullanılabilir.


  1. lcd.scrollDisplayLeft();

Bu fonksiyon, her çalıştığında ekran içeriğini (metin ve imleç) bir konum sola kaydırır.


  1. lcd.scrollDisplayRight();

Bu fonksiyon, her çalıştığında ekran içeriğini (metin ve imleç) bir konum sağa kaydırır.








Kaynak: https://www.make-it.ca/i2c-lcd-display-on-arduino/





0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com