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

Использование дисплеев и обсуждение пользовательских блоков к ним
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

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

#161

Сообщение Слимпер » 18.10.2017{, 13:44}

Dev1 писал(а):Оригинальное название.
Ну какое в голову пришло, с английским я плохо дружу.  
Могу и переделать, если очень раздражает.

Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28.11.2015{, 14:59}
Репутация: 0
Откуда: с.Питерка

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

#162

Сообщение faramir777 » 18.10.2017{, 20:26}

Наконец-то дошли руки до блока Rus LCD I2C v3. Поправил работу блока в новой версии IDE. Для  I2C добавил управление подсветкой (снова подсмотрел как сделано в стандартном блоке :), но не проверял, так как сейчас такого дисплея в наличии нет.)  Больше ничего не менял, поэтому ограничения все те-же что и раньше, в описании блока всё написано.
Вложения
Rus_LCD_I2C_v3..ubi
(199.47 КБ) 135 скачиваний
Rus_LCD_v3.1-CO.ubi
(189 КБ) 127 скачиваний
E8400 4gb win10 64bit, pipo w4 win8 32bit

Sakred
Рядовой
Сообщения: 10
Зарегистрирован: 16.04.2016{, 17:21}
Репутация: 0
Откуда: Кострома
Имя: Олег

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

#163

Сообщение Sakred » 18.10.2017{, 22:35}

Слимпер писал(а):Почему нет, в Rus LCD I2C Главный есть вход illuminate, это и есть управление подсветкой.
Всё так, и подсветка работает и строки, но в моём случае при переключении на следующий пункт меню где должны появиться пустые строки, остаются данные предыдущего пункта меню.
Попробую обновлённые блоки faramir777, по результатам отпишусь, ещё раз благодарю за труды.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#164

Сообщение cmept-27 » 24.10.2017{, 07:38}

Решил частично проблему с русскими символами. Просто генерацию символов произвожу когда мне нужно вывести текст. Получается не больше 7 любых дополнительных символов на экран

Добавлено (24.10.2017, 07:38)
---------------------------------------------
И вот что  получилось на экране не поддерживающего кириллицу.

ВидеоПоказать
_uVideoPlayer({'url':'');
Вложения
8672497.flp
(170.17 КБ) 123 скачивания
Последний раз редактировалось cmept-27 21.10.2017{, 06:50}, всего редактировалось 1 раз.
OK

Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01.02.2017{, 00:25}
Репутация: 0
Откуда: Сызрань
Контактная информация:

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

#165

Сообщение Dreamer85 » 31.10.2017{, 14:37}

cmept-27,  не могли бы вы поподробнее пояснить, из примера мало что понял... спасибо.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#166

Сообщение cmept-27 » 31.10.2017{, 15:09}

Каждый раз при выводе на экран генерируешь свои любые символы (7 штук) из библиотеки "РУССКИЕ БУКВЫ БИБЛИОТЕКА". Которые находятся в блоке генерации "Русс1","Русс2" и "Русс3".
Символов можно нарисовать сколько хочешь. Как рисовать можно глянуть выше в этой ветке.

Добавлено (31.10.2017, 15:09)
---------------------------------------------
Глянь тут каждый раз выводя часы на экран я генерирую или заливаю в память экрана 7 своих символов.

Пример
Последний раз редактировалось cmept-27 31.10.2017{, 15:10}, всего редактировалось 1 раз.
OK

Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01.02.2017{, 00:25}
Репутация: 0
Откуда: Сызрань
Контактная информация:

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

#167

Сообщение Dreamer85 » 31.10.2017{, 15:26}

cmept-27, я так понимаю блок "РУССКИЕ БУКВЫ БИБЛИОТЕКА" это блок со списком символов. в нем можно нарисовать что надо и сколько надо?
а блоки "Русс1","Русс2" и "Русс3" они берут из блока соответствующие символы для определения им значений от 1 до 7?

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#168

Сообщение cmept-27 » 31.10.2017{, 15:29}

Угу
OK

Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01.02.2017{, 00:25}
Репутация: 0
Откуда: Сызрань
Контактная информация:

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

#169

Сообщение Dreamer85 » 31.10.2017{, 15:35}

не могу прочитать слово. в блоке "Русс1" 
СпойлерПоказать
Вложения
2340661.png
Последний раз редактировалось Dreamer85 31.10.2017{, 15:36}, всего редактировалось 1 раз.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#170

Сообщение cmept-27 » 31.10.2017{, 15:42}

Тут все буквы расписал
bukva_P   - П
bukva_Ya - Я
bukva_L   - Л
bukva_Lm -л
bukva_Mz -Ь
bukva_I    - И
bukva_D  - Д
bukva_G  - Г
bukva_IY - Й
bukva_Z  - З
bukva_ZH - Ж
bukva_Y  - У
bukva_B  - Б
bukva_CH -Ч
bukva_IYI  -Ы
bukva_TS  -Ц
bukva_YU -Ю
Вложения
3627632.ubi
(56.71 КБ) 121 скачивание
Последний раз редактировалось cmept-27 31.10.2017{, 15:51}, всего редактировалось 1 раз.
OK

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

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

#171

Сообщение belyx » 01.11.2017{, 00:04}

cmept-27, а реализацию меню в проекте в сообщении 164 (что на видео) глянуть? Красиво!

Добавлено (01.11.2017, 00:04)
---------------------------------------------
cmept-27, кстати  по вашей ссылке  отсюда сообщение 11- "К сожалению, такой страницы нет."-ПЕЧАЛЬКА!

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#172

Сообщение cmept-27 » 01.11.2017{, 09:45}

belyx, Вот вам пример красивого меню на экране 2004A и с джойстиком.. Только разбирайтесь сами. Сделано на MEGA2560.
С использованием русского шрифта.

ПРИМЕР

Могу добавить пример на пароль для входа в меню.  Наверное надо создать отдельную ветку для примеров с меню для экранов 1602 и 2004.
Последний раз редактировалось cmept-27 01.11.2017{, 11:56}, всего редактировалось 1 раз.
OK

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

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

#173

Сообщение AlexCrane » 01.11.2017{, 12:58}

cmept-27 писал(а):Могу добавить пример на пароль для входа в меню.  Наверное надо создать отдельную ветку для примеров с меню для экранов 1602 и 2004.
Было бы не плохо
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#174

Сообщение cmept-27 » 01.11.2017{, 16:58}

AlexCrane, Готово создал тему для меню на экранах 1602 и 2004 с примерами
Последний раз редактировалось cmept-27 01.11.2017{, 16:59}, всего редактировалось 1 раз.
OK

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

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

#175

Сообщение belyx » 01.11.2017{, 22:30}

cmept-27

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

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

#176

Сообщение Evgesha » 02.11.2017{, 19:16}

cmept-27,  вы не могли приложить простой пример в проекте к примеру с выводом "привет мир" с вашим блоком ? и описание тоже. что то не могу разобраться. спасибо.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#177

Сообщение cmept-27 » 02.11.2017{, 20:51}

Evgesha, вот
Вложения
0222169.flp
(857.19 КБ) 125 скачиваний
Последний раз редактировалось cmept-27 02.11.2017{, 22:22}, всего редактировалось 1 раз.
OK

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

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

#178

Сообщение Evgesha » 03.11.2017{, 05:15}

cmept-27, спасибо !
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

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

#179

Сообщение Слимпер » 03.11.2017{, 16:40}

cmept-27, Разрешите дать несколько советов.
- Разделите на разные блоки Буквы и символы для часов. Так как далеко не всем они нужны, а место занимают.
-Вместо, редактирования блока БУКВЫ 0 \1-П \2-И \3-Я \4-Б \5-Ч \6-Д \7-Г
лучше сделать блок, где в параметрах будут задаваться нужные буквы.

- Еще при объявлении букв для экономии оперативной памяти, лучше заменить на такую конструкцию


СпойлерПоказать
Исходно
uint8_t bukva_P[8] = {0x1F, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11}; // П

Заменить
static const uint8_t bukva_P[8] PROGMEM = {0x1F, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11}; // П
Это конструкция переводить данные из оперативной памяти на   flash
Последний раз редактировалось Слимпер 03.11.2017{, 16:41}, всего редактировалось 1 раз.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#180

Сообщение cmept-27 » 03.11.2017{, 16:47}

Слимпер, Я не думал о блоке . Я просто показал одно из решении вывода русских символов на экран.
OK

Ответить

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