


ты можеш прилепить к байтовому входу выход инт от своего блокаav писал(а): 30 авг 2018, 15:56 Я просто спросил есть ли возможность сделать блок с входным значением в (int).
Код: Выделить всё
const uint8_t cgram[64] PROGMEM = {
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, // left1
0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, // left2
0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, 0x1c, // left3
0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, // left4
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // right1
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, // right2
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, // right3
0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f // right4
};
Код: Выделить всё
_lcd1.command(LCD_SETCGRAMADDR);
for (byte i=0; i<64; i++){
_lcd1.write(pgm_read_byte(cgram +i));
}
это обман зрения, сравнивай с нижней строкой где края первого символа и 5го - они по разные стороны знакоместа, как и должно быть
это пока только образцы символов, просто выведены для наглядности
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость