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.
lcd.init();
LCD’yi başlatır. Bazı kütüphanelerde lcd.begin(); şeklinde de olabilir.
lcd.print("metin");
LCD’ye yazı/karakter gönderir.
lcd.backlight();
LCD Ekran ışığını açar.
lcd.noBacklight();
LCD Ekran ışığını kapatır.
lcd.cursor();
Bu fonksiyon LCD imlecini açar. İmleç alt çizgi şeklindedir. Yazdırılacak bir sonraki karakterin konumunda görüntülenir.
lcd.noCursor();
Fonksiyon imleci gizler veya kapatır.
lcd.setCursor(sütun, satır);
Bu fonksiyon imlecin yerini belirler.
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.
lcd.noBlink();
Fonksiyon blok tarzı imleci kapatır.
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.
lcd.home();
İmleci (0,0) noktasına götürür.
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.
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.
lcd.scrollDisplayLeft();
Bu fonksiyon, her çalıştığında ekran içeriğini (metin ve imleç) bir konum sola kaydırır.
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