More than 8 Custom Characters on LiquidCrystal Display?

"Redefine" means to change the bit pattern in a statement like this:

byte bell[8] = {
B00100,
B01110,
B01110,
B01110,
B01110,
B11111,
B00000,
B00100
};

Then store the new bit pattern using this:

lcd.createChar(7, bell);

The bits change, but the name and location (0-7) don't.

You can have as many named objects as you like but there are only eight locations to save them in the LCD memory.

1 Like