Страница 3 из 7

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 14:54
Dryundel
Блок обновлен до версии LCD_V2.00 Скачать в первом посте

Изменения в версии:

- Добавлена поддержка ESP8266 и ESP32
- Добавлен дополнительный блок "Прогресс-бар"
- Исправлены ошибки предыдущих версий

ВНИМАНИЕ! Перед первой компиляцией удалите из IDE папку со старой библиотекой LCD_1602_RUS_ALL
При первой компиляции новая библиотека установится автоматически.
.
2020-12-22_131111.jpg
.
Выражаю благодарность пользователям [ref]com[/ref] и [ref]vovka1973[/ref] за активное участие в тестировании библиотеки с поддержкой ESP8266 и ESP32.
Особая благодарность [ref=#000080]aidar_i[/ref] за участие в доработке библиотеки.
Ну и конечно же огромное спасибо Сергею Сироткину, автору библиотеки:
LCD_1602_RUS_ALL

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 16:03
fsergei70
Dryundel писал(а): 22 дек 2020, 14:54 - Добавлена поддержка ESP8266
Спасибо огромное за блоки. На ESP-01 с перепаянной на 4 мегабайтами EEPROM работать будет? Можно задать выводы подключения I2C

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 16:08
Dryundel
fsergei70 писал(а): 22 дек 2020, 16:03 Спасибо огромное за блоки. На ESP-01 с перепаянной на 4 мегабайтами EEPROM работать будет? Можно задать выводы подключения I2C
Должно. Выводы для ESP-01 переназначаются библиотекой автоматически (0, 2).

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 17:05
Di123
[ref]av[/ref], спасибо я понял как это расчитывается
поставил букву н на заглавную и норм теперь

баг с мигание пропал
бар работает но можно ли добавить туда вместо столбиков скобку как альтернативу >
>>>>>>> так по мне смотрится эстетичнее чем жирная строчка из черноты особенно когда пихаешь её меж строчек

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 18:57
Dryundel
Di123 писал(а): 22 дек 2020, 17:05 бар работает но можно ли добавить туда вместо столбиков скобку как альтернативу >
>>>>>>> так по мне смотрится эстетичнее чем жирная строчка из черноты особенно когда пихаешь её меж строчек
Хорошее предложение.
Добавим параметры "Символ заполнения" и "Символ пустоты"

Предлагаю всем поучаствовать в выборе комплектов символов.
.
[spoiler=Таблица символов]
2020-12-22_174614.jpg
[/spoiler]

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 22 дек 2020, 19:03
aidar_i
fsergei70 писал(а): 22 дек 2020, 16:03
Dryundel писал(а): 22 дек 2020, 14:54 - Добавлена поддержка ESP8266
Спасибо огромное за блоки. На ESP-01 с перепаянной на 4 мегабайтами EEPROM работать будет? Можно задать выводы подключения I2C
Будет работать. В настройках платы укажите память правильно.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 24 дек 2020, 15:19
Dryundel
Блок обновлен до LCD V2.12 Скачать в первом посте

- Добавлен выбор символов прогресс-бара
- Обновлен список выбора мигающего символа
- Произведена частичная оптимизация.
.
В новой версии появилась возможность настроить вид прогресс-бара, выбрав заполняющий символ и символ пустого пространства.
[spoiler=Варианты вывода прогресс-бара]
2020-12-23_140235.jpg
2020-12-22_185016.jpg
[/spoiler]
Если не хватает какого то символа, пишите, добавим. Таблица символов двумя постами выше (Пост #51)

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 25 дек 2020, 09:14
pipapsix
Доброго дня.
Не дает выбрать адрес.
Предыдущая версия работала

Отправлено спустя 13 минут 21 секунду:
в 7,2,2 тоже не показывает.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 25 дек 2020, 09:44
Dryundel
pipapsix писал(а): 25 дек 2020, 09:14 Доброго дня.
Не дает выбрать адрес.
Предыдущая версия работала
Может глюки программы какие нибудь. У меня все работает. Пришлите проект.
[spoiler=работает]
2020-12-25_094718.jpg
[/spoiler]

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 25 дек 2020, 09:54
pipapsix
Dryundel писал(а): 25 дек 2020, 09:44
pipapsix писал(а): 25 дек 2020, 09:14 Доброго дня.
Не дает выбрать адрес.
Предыдущая версия работала
Может глюки программы какие нибудь. У меня все работает. Пришлите проект.
[spoiler=работает]2020-12-25_094718.jpg[/spoiler]
В личку отправил.
Версия 2,00 работает, следом 2,12 открываю, не работает. Значит не в программе дело?
Очень странно.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 25 дек 2020, 10:43
Dryundel
pipapsix писал(а): 25 дек 2020, 09:54 В личку отправил.
Версия 2,00 работает, следом 2,12 открываю, не работает. Значит не в программе дело?
Очень странно.
Вероятно Вы пытаетесь запустить блок в FLProg версии ниже 7.2.1
Там была коррекция редактора ПБ и программы в целом.
Для всех цифровых полей исправлена проблема с «прыгающим» курсором. Кроме того добавлена возможность ввода чисел в шестнадцатеричной и двоичной системах счисления, во всех цифровых полях присутствующих в программе.
https://flprog.ru/news/obnovlenie-bjeta ... rogrammy-6
В блоке LCD_V2.12 сделана оптимизация ввода адреса.

ВНИМАНИЕ ВСЕМ! Блок LCD_V2.12 работает только начиная с версии 7.2.1 FLProg.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 25 дек 2020, 10:54
pipapsix
Dryundel писал(а): 25 дек 2020, 10:43 Вероятно Вы пытаетесь запустить блок в FLProg версии ниже 7.2.1
Все три последних версии программы проверил и 7,2,2 тоже., только потом отписался на форуме.
Все спс, сейчас заработал, ну чтож, начинаем тестить.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 26 дек 2020, 09:20
Di123
замечено что при заполнении динамической памяти при компиляции более 52-56% начинаются пропадать полностью строчки в меню либо буквы ищезать либо добавляться
допустим с исользованием транскрипции надписей в встроеном дисплее при 60% заполнении было норм ещё
использую атмегу 328

хороший блок но на 328 мало что можно реализовать со средним меню на 15 пунктов
хотя говорилось на форуме что глюки могут начинаться после 60%
ради эксперемента пробывал при входе в меню блочить все платы в проекте но бесполезно динамическая память не высвобождается либо она не должна

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 26 дек 2020, 11:11
Dryundel
Di123 писал(а): 26 дек 2020, 09:20 хороший блок но на 328 мало что можно реализовать со средним меню на 15 пунктов
Красивое меню требует красивых ресурсов и блок здесь ни при чем.
Для экономии памяти - используйте сокращения и отключите русификацию.
СОЛИДНЫЙ ГОСПОДЬ ДЛЯ СОЛИДНЫХ ГОСПОД
В.Пелевин «Generation «П»»

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 05:43
Di123
не компилируется в предыдущей ИДЕ
удалил LCD_1602_RUS_ALL
2020-12-29_093755.png
все равно ошибка
удалил в одной папке оневире не помогает
удалил во второй папке оневире все равно ошибка

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 09:27
Dryundel
[ref]Di123[/ref], Вам пора поменять свой ник на DimaNeRabotaet. :)

Ладно, давайте разбираться.
Di123 писал(а): 29 дек 2020, 05:43 не компилируется в предыдущей ИДЕ
В какой предыдущей ИДЕ? Поясните что Вы имеете ввиду?
В предыдущей версии FLProg, может быть? Какая версия?

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 10:40
aidar_i
Dryundel писал(а): 29 дек 2020, 09:27 [ref]Di123[/ref], Вам пора поменять свой ник на DimaNeRabotaet. :)

Ладно, давайте разбираться.
Di123 писал(а): 29 дек 2020, 05:43 не компилируется в предыдущей ИДЕ
В какой предыдущей ИДЕ? Поясните что Вы имеете ввиду?
В предыдущей версии FLProg, может быть? Какая версия?
У Вас написано, что нет библиотеки ...Rus_ALL.h в ideV5

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 16:18
Di123
[ref]Dryundel[/ref], сейчас версия ИДЕ заменили на 1,8,13 проблема которой в увеличеном обьёме компиляции в кб
в нём я менял LCD_1602_RUS_ALL как вы и говорили при обновлении блока и всё работало нормально
я просто удалял папку LCD_1602_RUS_ALL и компилировал

есть проекты которые нужно загрузить через версию 1,8,11
при компиляции он ругается на LCD_1602_RUS_ALL
я его удаляю и при компиляции он снова выдаёт ошибку теперь на оневаре

так как я уже поудалял папки от туда скриншоты неполучится по этапно сделать
я скачал по новой 1,8,11 но там теперь другая ошибка с таймером связана и на предыдущие ошибки там нет намёка
и в ней LCD_1602_RUS_ALL я ещё не удалял и видимо до него ещё не дошло дело раз он на неё не ругается
2020-12-29_201256.png
[ref=#000080]aidar_i[/ref], да я её удалил как и просил автор в первом посте при обновлении версии блока

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 16:46
Dryundel
[ref]Di123[/ref], у Вас есть два варианта.
1. Научиться понимать на что ругается IDE и устранить ошибки (в данном случае не хватает библиотеки).
2. Успокоиться и использовать штатную (встроенную IDE)

Второй вариант предпочтительней. Многие за него Вам спасибо скажут.

Альтернативный блок LCD на чипе HD44780 без кириллицы (руссификация в комплекте)

Добавлено: 29 дек 2020, 20:00
aidar_i
Где TimerOne.h?