LCD 1602 I2C вывод кирилицы
Добавлено: 14 ноя 2020, 12:23
Хорошо
.Dryundel писал(а): 13 ноя 2020, 16:53 Предыдущий пост
Тестовая версия русифицирующего блока дисплея v0.3.
Dryundel писал(а): 19 ноя 2020, 17:17 Следующий пост
Тестовая версия русифицирующего блока дисплея v0.5.
Добавлен параметр «Включение/Отключение руссификации»
Добавлен элемент «Имя параметра»
Каждый лишний параметр увеличивает вес блока и FLProg начинает все сильней тормозить тем более если блоков в проекте несколько.av писал(а): 16 ноя 2020, 15:01 Андрей есть кое какие не доработки в версии 4. При выборе I2C 16Х2 в параметрах строк присутствует 4 строки вместо 2 и параметрах столбцов вместо 16 отображается все 40.
Вероятно нужно создавать параметры строк и столбцов для каждого из дисплеев...
Очень нужный блок,спасибо большое. Стал тестировать и столкнулся проблемой при увеличение строк не правильно отображаются буквы.Что не так?
:Спасибо, жальAlexCrane писал(а): 16 ноя 2020, 18:30 Автор предупреждал, что не более 8 символов кириллицы на экране...
Dryundel писал(а): 11 ноя 2020, 19:58 Делать ничего не нужно, просто подаете на вход русский текст.
НО ПОМНИТЕ - РОВНО В 12 КАРЕТА ПРЕВРАТИТЬСЯ В ТЫКВУ!
А если серьезно, ограничение в 8 уникальных символов, выводимых одновременно на дисплей, останется по любому.
Еще раз повторюсь. 8 УНИКАЛЬНЫХ символов
Повторения и совпадение по начертанию с латиницей не в счёт! (если к примеру буква "Ж" повторяется 10 раз, то это всего один уникальный символ. Можно ещё 7.
Речь идет о таких буквах как Б, б, Г, г, Д, д, Ж, ж, З, з... И так далее.
Такие буквы как А, В, Е, К..... и т.д. не считаются.
Одновременный вывод повторяющихся символов - не ограничен!
Вывод латиницы - не ограничен!
Мигающее значение, конфетка, да и только!
Я думал об этом. Смысла в этом нет и причин несколько.German писал(а): 16 ноя 2020, 21:45 Тут пришла на ум такая идея: А что если убрать из библиотеки украинский язык, будет скейч меньше?
Вес скетча зависит от выбранного функционала блока. Блок генерит код только по потребности. Если к примеру мигание отключено то и код этой функции в скетч не пишется.German писал(а): 16 ноя 2020, 21:45 Мне кажется работы должны вестись в двух направлениях:
1. Блок с минимальным функционалом и малым "весом" скейча. Иногда в проекте просто не хватает памяти и приходится обходиться малым. Да и "малышам" будет легче разобраться.
2. Блок с максимальным набором и, соответственно, большим весом скейча. Можно ввести туда счётчик Гейгера и спутниковый навигатор. (Шутка)
Что означает не работает? Ошибку выдает? Вы по I2C подключаете дисплей?German писал(а): 16 ноя 2020, 21:45 Блок управления подсветкой у меня не работает (NANO). Остальное работает.
Уважаемый Андрей можно приспособить блок к NodeMcu (ESP8266)?
В штатном работает, ошибок нет. Просто не реагирует. Пробовал раза два, долго не копался, может что-то и не так сделал. Если честно, выключение подсветки, не особенно и нужно. Лично мне более интересен вариант регулировки подсветки, в зависимости от освещения. Ну тут всё просто: ШИМ и и ключ на транзисторе, а управлять в ручную, или фоторезистором. Но это к данной теме отношения не имеет.Dryundel писал(а): 17 ноя 2020, 16:34 Что означает не работает? Ошибку выдает? Вы по I2C подключаете дисплей?
В штатном блоке блок управления подсветкой работает?
А в чем проблема? Не работает на NodeMcu?
При компиляции выводит ошибку такое
По всей видимости авторская библиотека LCD_1602_RUS_ALL не поддерживает ESP8266. Поговорю с автором.
Очень часто люди желающие иметь русский текст на LSD (по крайней мере так у меня), выводят на дисплей и технические параметры тех или иных устройств. Лично мне (предполагаю и многим) удобнее единицы измерения параметров прописывать на латинице. Соответственно если принять Вашу рекомендацию (покупать LSD только с кирилицей) - результат будет тот же, часть букв нужны на кирилице, часть букв на латинице. Потому, по моему скромному мнению, Ваша рекомендация №3 - бесмыслена.ecoins писал(а): 13 ноя 2020, 18:51 3.Дисплей LCD 16x2 с русскими буквами - стоимость 315 рублей с доставкой.
ecoins писал(а): 13 ноя 2020, 18:51 2.Занимает дополнительную память - для контроллеров типа AVR328 (2кБ ОЗУ, 32кБ Флэш) это тоже проблема;
Таким образом, для одновременного вывода кирилицы и латиницы, пункт 2, от уважаемого ecoins, тоже лишний.GDAN7777 писал(а): 18 ноя 2020, 20:08 Купите дисплей на ILI9341... Единственный минус-памяти кушает много.
.Dryundel писал(а): 16 ноя 2020, 12:54 Предыдущий пост.
Тестовая версия русифицирующего блока дисплея v0.4.
Dryundel писал(а): 19 ноя 2020, 17:17 Если Сергей что то не сделает в этом направлении, то беда. Будем надеяться на лучшее. )))
Значит будем житЬ!!!support писал(а): 19 ноя 2020, 20:30Победил вроде.Dryundel писал(а): 19 ноя 2020, 18:36 [ref=#00aa00]support[/ref], Сергей, Тормоза страшные от блоков из нового редактора. Можно что то сделать?
Пример: viewtopic.php?f=63&t=6836&p=95804#p95804
Почему не добавляетс в версию FLP 6,3,1?Dryundel писал(а): 16 ноя 2020, 12:54 Качаем, тестим.
LCD_RUS_test4_(Code_-_Professional).ubi
(686.6 КБ) 217 скачиваний
Блок сделан в новом редакторе, в 6.3.1 этого редактора еще нет, поэтому и блок не добавляется.