Показать сообщение отдельно
Старый 01.04.2019, 20:35   #7
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5137)
По умолчанию

Вроде бы все хотелки реализовал, в той или иной мере. Память в дисплее подходит к концу. Поэтому текстовые сообщения для карточек локомотивов, будут храниться в А21 и отправляться в дисплей по его запросу. С этим связан небольшой косяк, с передачей символов кириллицы из Ардуино в дисплей. Если отправлять их в чистом виде, то на дисплее будут отображаться "крякозябры". Поэтому сначала русский текст нужно перевести в коды символов, потом вбивать их в скетч и отправлять эти массивы, по запросу в дисплей.
Возможно есть какой-то вариант по-проще, но мне для этого не хватает знаний, а может и желания.
Ещё пока не знаю, как красиво реализовать изменения этих массивов с кодами, "на лету", допустим при изменении того или иного значения CV, при программировании декодера. А вообще конечно шрифты в дисплее оставляют желать лучшего.

P.S. Крайние варианты скетча для A21 и проекта для дисплея, выложу позднее, когда более-менее причешу их и откомментирую.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!

Последний раз редактировалось laba; 08.04.2019 в 13:20.
laba вне форума  
Вверх
3 пользователя(ей) сказали cпасибо: