Кириллица на hd44780 . Возможно ли?

Использование дисплеев и обсуждение пользовательских блоков к ним
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Кириллица на hd44780 . Возможно ли?

Сообщение vovka1973 »

Evgesha писал(а):Слимпер, cmept-27, может будет свободное времечко и смастерите блок для пользователей Flprog. Очень ведь востребовано выводить кириллицу на дисплеи которые не поддерживают кирилицу. Спасибо.
поддерживаю .я даже и не мечтал о таком
Изображение
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Кириллица на hd44780 . Возможно ли?

Сообщение Слимпер »

Ну на пробу сделал два блока
Основной где библиотека букв и функция загрузки
Второй для загрузки букв в ячейки памяти.
Прикрепил пример с пояснениями.

Работают совместно с Штатным блоком FLPROG  DISP

Писать можно только Заглавными буквами.
На экране одновременно может быть только 7 пользовательских букв.
Остальные буквы надо брать похожие из Латинице.  

Для экономии оперативной памяти библиотеку букв размести во flash-память.

Если надо другие символы можно добавить новые, но каждый занимает место в памяти.
Для  генерации символов можно использовать Генератор символов для LCD HD44780
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

Слимпер, В принципе можно вывести и 8 символов. 0 надо выводить так

У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Кириллица на hd44780 . Возможно ли?

Сообщение Слимпер »

cmept-27, Спасибо за идею.
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

Кириллица на hd44780 . Возможно ли?

Сообщение alikshk »

3627632.ubi(57Kb), да...... блок зачётный!
Последний раз редактировалось alikshk 08 ноя 2017, 18:13, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

OK
alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13 апр 2016, 19:43
Откуда: Рогачёв

Кириллица на hd44780 . Возможно ли?

Сообщение alikshk »

cmept-27 писал(а):cmept-27
Часиками я начал заниматься с выходом программы, только тема такая раньше ни кого не интересовала.
Вот мои проекты, все не буду, здесь те которые у меня работают каждый день.

Рваные цифры LCD1602
https://cloud.mail.ru/public/LcHu/kMzwNkkFx

Кухонные часы
https://cloud.mail.ru/public/9jxn/zaWn1YSEk

Сегодня добавил
ЭЛЕКТРОНИКА 12 - 41 с индикатором LCD1602
https://www.youtube.com/watch?v=9DgkJBkvq8c
и проект
https://cloud.mail.ru/public/aE9X/AyRnGFXXc
Последний раз редактировалось alikshk 08 ноя 2017, 22:50, всего редактировалось 1 раз.
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

Подскажите, в посте http://forum.flprogwiki.ru/viewtopic.php?f=18&t=546 выложен блок для создания собственных символов, но для дисплея без I2C. Меня больше интересует не русские буквы, а вывод спец символов, типа вертикальная стрелка и т.д. Есть ли подобный блок для дисплея с I2C ?
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

Вон же выше сообщение 183. Тут пример как я сделал меню используя этот блок, чуть его переделав.
Последний раз редактировалось cmept-27 21 ноя 2017, 23:17, всего редактировалось 1 раз.
OK
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

Я видел это сообщение, только не понял, с помощью какого блока для flprog
в сообщении 53 там блок, в котором можно редактировать символы, то, что нужно!. Но, как им пользоваться для I2C. Пробую его применить, при компиляции выдает ошибку
Последний раз редактировалось RobertScorpio 22 ноя 2017, 06:40, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

RobertScorpio, кинь проэкт
OK
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

Проект Теплица
В проекте надо, что бы на экране отбражались вертикальные стрелки, при закрытии/открытии сервопривода, вот и нужен генератор символов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RobertScorpio 22 ноя 2017, 07:22, всего редактировалось 1 раз.
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

Вот в этом месте (красным) пока выводится звездочка. Можете подредактировать, что б стрелка выводилась, что б понять мне, что к чему.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

RobertScorpio, пробуй у меня работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось cmept-27 22 ноя 2017, 08:13, всего редактировалось 1 раз.
OK
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

Вот со стрелкой попробуй
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось cmept-27 22 ноя 2017, 08:27, всего редактировалось 1 раз.
OK
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

6885520 Тишина... никакой символ не выводится. Может какой-то блок надо задействовать?
7349479.flp  в этом случае текст из 7и русских букв накладывается поверх.. Перевел вывод текста  в другую строку, получил ДЗЙУЛ Б
Последний раз редактировалось RobertScorpio 22 ноя 2017, 09:13, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

RobertScorpio, Ошибся вместо \22 поставь \2 в  блоке SWITCH и будет стрелка мигать
Последний раз редактировалось cmept-27 22 ноя 2017, 09:16, всего редактировалось 1 раз.
OK
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

да, стрелка вышла, только горизонтальная, а надо вертикальную, типа привод закрывается или открывается..
где редактировать сами символы?
Вроде нашел, пробую..
Последний раз редактировалось RobertScorpio 22 ноя 2017, 09:27, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Кириллица на hd44780 . Возможно ли?

Сообщение cmept-27 »

RobertScorpioтут рисуешь и редактируешь блок "LCD РУС Главный"
OK
RobertScorpio
Рядовой
Сообщения: 57
Зарегистрирован: 03 ноя 2017, 06:13
Откуда: Челябинская обл.

Кириллица на hd44780 . Возможно ли?

Сообщение RobertScorpio »

Редактирую, но пчму то не меняется на другую стрелку.. меняю строку для буквы Д т.к. указано \2
с этим блоком надо что то делать?
меняю на \10, по идее должно вывести Ф, а выводит Г. Ставлю \13 выводит Й. Почему так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RobertScorpio 22 ноя 2017, 10:02, всего редактировалось 1 раз.
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей