Выходной массив:
byte customChar[8] = {
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000
};
Пример скетча Arduino
(Ссылка на библиотеку LiquidCrystal)
#include <LiquidCrystal.h>
// Иницицализация библиотеки:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
byte customChar[8] = {
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000,
0b00000
};
void setup()
{
// Создание нового пользовательского символа:
lcd.createChar(0, customChar);
// Установка количества столбцов и строк индикатора:
lcd.begin(16, 2);
// Вывод пользовательского символа на LCD.
// Почему тут применено приведение типа?
// Объяснение см. http://arduino.cc/forum/index.php?topic=74666.0
lcd.write((uint8_t)0);
}
void loop()
{
}