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

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28 ноя 2015, 14:59
Откуда: с.Питерка

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

Сообщение faramir777 »

Наконец-то дошли руки до блока Rus LCD I2C v3. Поправил работу блока в новой версии IDE. Для  I2C добавил управление подсветкой (снова подсмотрел как сделано в стандартном блоке :), но не проверял, так как сейчас такого дисплея в наличии нет.)  Больше ничего не менял, поэтому ограничения все те-же что и раньше, в описании блока всё написано.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Sakred
Рядовой
Сообщения: 10
Зарегистрирован: 16 апр 2016, 17:21
Откуда: Кострома
Имя: Олег

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

Сообщение Sakred »

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

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

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

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

Добавлено (24.10.2017, 07:38)
---------------------------------------------
И вот что  получилось на экране не поддерживающего кириллицу.
[spoiler=Видео]_uVideoPlayer({'url':'https://www.youtube.com/watch?v=ouclrVD ... 05381E6QZa');[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось cmept-27 21 окт 2017, 06:50, всего редактировалось 1 раз.
OK
Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01 фев 2017, 00:25
Откуда: Сызрань
Контактная информация:

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

Сообщение Dreamer85 »

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

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

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

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

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

Пример
Последний раз редактировалось cmept-27 31 окт 2017, 15:10, всего редактировалось 1 раз.
OK
Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01 фев 2017, 00:25
Откуда: Сызрань
Контактная информация:

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

Сообщение Dreamer85 »

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

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

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

Угу
OK
Dreamer85
Рядовой
Сообщения: 45
Зарегистрирован: 01 фев 2017, 00:25
Откуда: Сызрань
Контактная информация:

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

Сообщение Dreamer85 »

не могу прочитать слово. в блоке "Русс1" [spoiler=Спойлер][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Dreamer85 31 окт 2017, 15:36, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

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

Тут все буквы расписал
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 -Ю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось cmept-27 31 окт 2017, 15:51, всего редактировалось 1 раз.
OK
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

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

Сообщение belyx »

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

Добавлено (01.11.2017, 00:04)
---------------------------------------------
cmept-27, кстати  по вашей ссылке  отсюда сообщение 11- "К сожалению, такой страницы нет."-ПЕЧАЛЬКА!
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

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

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

ПРИМЕР

Могу добавить пример на пароль для входа в меню.  Наверное надо создать отдельную ветку для примеров с меню для экранов 1602 и 2004.
Последний раз редактировалось cmept-27 01 ноя 2017, 11:56, всего редактировалось 1 раз.
OK
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

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

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

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

AlexCrane, Готово создал тему для меню на экранах 1602 и 2004 с примерами
Последний раз редактировалось cmept-27 01 ноя 2017, 16:59, всего редактировалось 1 раз.
OK
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

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

Сообщение belyx »

cmept-27
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

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

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

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

Evgesha, вот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось cmept-27 02 ноя 2017, 22:22, всего редактировалось 1 раз.
OK
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

cmept-27, спасибо !
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

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

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

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

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

[spoiler=Спойлер]Исходно
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}; // П[/spoiler]
Это конструкция переводить данные из оперативной памяти на   flash
Последний раз редактировалось Слимпер 03 ноя 2017, 16:41, всего редактировалось 1 раз.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

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

Слимпер, Я не думал о блоке . Я просто показал одно из решении вывода русских символов на экран.
OK
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

Слимпер, cmept-27, может будет свободное времечко и смастерите блок для пользователей Flprog. Очень ведь востребовано выводить кириллицу на дисплеи которые не поддерживают кирилицу. Спасибо.
Ответить

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

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

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