createChar()



Açıklama

LCD'de kullanmak için özel bir karakter (glif) oluşturun. 5x8 piksele kadar sekiz karakter desteklenir (0 - 7 arası). Her özel karakterin görünümü, her satır için bir tane olmak üzere sekiz baytlık bir dizi ile belirtilir. Her baytın en az önemli beş biti, o satırdaki pikselleri belirler. Ekranda özel bir karakter görüntülemek için, numarasını yazın ().

Not: "0" özel karakterine başvururken, değişkente değilse, bayt olarak yayınlamanız gerekir, aksi takdirde derleyici bir hata atar. Aşağıdaki örneğe bakın.

Sözdizimi

lcd .createChar (num; veri)

Parametreler

lcd: LiquidCrystal tipinde bir değişken

num: hangi karakteri oluşturacaksınız (0 ila 7)

veri: karakterin piksel verileri

Misal


#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

byte smiley[8] = {
  B00000,
  B10001,
  B00000,
  B00000,
  B10001,
  B01110,
  B00000,
};

void setup() {
  lcd.createChar(0, smiley);
  lcd.begin(16, 2);  
  lcd.write(byte(0));
}

void loop() {}