LCD1602 HD44780 (русский язык).
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
LCD1602 HD44780 (русский язык).
[ref]Lisica[/ref], так подключай пеерменную на вход t_clear и пиши в нее любое время. И текст не будет обновляться столько времени сколько в переменную скинешш.
LCD1602 HD44780 (русский язык).
Наверно можно вывести вход для управления очисткой экрана. Сейчас дисплей отдал юным техникам до понедельника. Не на чем тестировать.Lisica писал(а): 24 янв 2018, 22:16Эксперементировал. Текст моргает из за постоянной очистки экрана и перезаписи строк.
Вот и подумал, а почему бы не включать блок только тогда, когда есть изменение строки или изменение номера столбца...
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
LCD1602 HD44780 (русский язык).
чтоб дисплей не моргал, можно не очищать, а просто перезаписывать строку 

LCD1602 HD44780 (русский язык).
Представте, без очистки...... Было "Температура" без очистки, при записи слова "Меню" получится "Менюература"
LCD1602 HD44780 (русский язык).
[ref]Lisica[/ref], ну елы палы, допишите код который будет сравнивать предыдущую строку и при необходимости дописывать нужное количество пробелов.
LCD1602 HD44780 (русский язык).
Вам легко говорить... Я не волшебник... я же только учусь... и многого ещё не понять...
Повозившись таки переделал.
Это тот же блок, убрал delay, вторую строку, но добавил вывод в какую строку писать.
Добавил, если строка больше предыдущей, то очистка.
Добавил строку по центру. Но там заковыка вышла. пришлось ещё вход rus добавить... Если пишите русскими. то нужно туда 1 вставить, иначе не по центру будит... Почему так - не понятно. может кто то разберётся...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
LCD1602 HD44780 (русский язык).
По I2C подключение? все, увидел
Добро не ценится в современном мире, люди от него наглеют!
LCD1602 HD44780 (русский язык).
По умолчанию настройки для LCD Keypad Shield
Входы:
ClearLCD - Очистка дисплея.Работает если на EN = false , а на ClearLCD = true .Можно задать любой период очистки дисплея.
Str1 - начало вывода символа читая с лева. Константа 1 пропускаем 1-й столбец, вывод символов со 2-го столбца
Text1 - Выводим на дисплей надпись в первой строке LCD
Str2 - начало вывода символа читая с лева. Константа 2 пропускаем 2-й столбец, вывод символов с 3-го столбца
Text2 - Выводим на дисплей надпись во второй строке LCD
Backlight - Регулировка яркости подсветки дисплея. Рекомендуемая 50-255
Выходы:
led - Регулируемый уровень яркости подсветки дисплея. Рекомендуемая 50-255 . 255 =полная яркость. 10 pin для LCD Keypad Shield.
Нажатие кнопки RIGHT стирает выводимый текст Пример переключения с интервалом 1сек.
Входы:
ClearLCD - Очистка дисплея.Работает если на EN = false , а на ClearLCD = true .Можно задать любой период очистки дисплея.
Str1 - начало вывода символа читая с лева. Константа 1 пропускаем 1-й столбец, вывод символов со 2-го столбца
Text1 - Выводим на дисплей надпись в первой строке LCD
Str2 - начало вывода символа читая с лева. Константа 2 пропускаем 2-й столбец, вывод символов с 3-го столбца
Text2 - Выводим на дисплей надпись во второй строке LCD
Backlight - Регулировка яркости подсветки дисплея. Рекомендуемая 50-255
Выходы:
led - Регулируемый уровень яркости подсветки дисплея. Рекомендуемая 50-255 . 255 =полная яркость. 10 pin для LCD Keypad Shield.
Нажатие кнопки RIGHT стирает выводимый текст Пример переключения с интервалом 1сек.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
LCD1602 HD44780 (русский язык).
LCD1602 HD44780 (русский язык).
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:36, всего редактировалось 1 раз.
pony sonata
LCD1602 HD44780 (русский язык).
Таки осилил... всё в описании.
Для кетайских дисплеев на шине I2C!!!
Библиотека прилеплена.
Если у кого будет ругаться на её отсутствие - ссыль на неё в описании к блоку. Только нужно переименовать в "LCD_1602_RUS-master_i2c".
Отправлено спустя 6 минут 32 секунды:
Уно с шилдом - работает.
Отправлено спустя 2 минуты 39 секунд:
Будет, но там для русифицированых дисплеев
Перезалил...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
LCD1602 HD44780 (русский язык).
[ref]Lisica[/ref],
с центровкой что то не то, и во 2 строке не те буквы выводит.
1 строка - космос юлфы
2 строка - гагарин фурэл
да как же прятать под спойлер блина
с центровкой что то не то, и во 2 строке не те буквы выводит.
1 строка - космос юлфы
2 строка - гагарин фурэл
да как же прятать под спойлер блина
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Evgesha 27 янв 2018, 17:27, всего редактировалось 3 раза.
LCD1602 HD44780 (русский язык).
Это что то с подсчётом русских букв, латиницу нормально считает.
Видел. это к автору библиотеки. или придётся костылями подпирать...
Сейчас попробую заняться...
LCD1602 HD44780 (русский язык).
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:36, всего редактировалось 1 раз.
pony sonata
LCD1602 HD44780 (русский язык).
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:36, всего редактировалось 1 раз.
pony sonata
LCD1602 HD44780 (русский язык).
Могу предоставить себя в качестве тестера...
Отправлено спустя 48 минут 40 секунд:
Вот, подправил "костылями"
В проекте только один раз
Вывод разных надписей - через переключатели.
cle_ar очистка дисплея, когда вам нужно, тогда и очищаете.
Если автор библиотеки сделает очистку знакогенератора перед каждым выводом, то можно сделать по аналогии с http://forum.flprog.ru/viewtopic.php?p=40025#p40025
У вас нет необходимых прав для просмотра вложений в этом сообщении.
LCD1602 HD44780 (русский язык).
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:35, всего редактировалось 1 раз.
pony sonata
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
LCD1602 HD44780 (русский язык).
[ref]Lisica[/ref], что то не так с очисткой, и все мерцает.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость