Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Мы не обязываем Вас переходить по рекламным ссылкам, просто она должна отображаться у вас в браузере. Реклама размещена ненавязчиво, сверху и снизу страницы, на прочтение основного материала никак не влияет! Спасибо за понимание!

LCD1602 HD44780 (русский язык).

Кириллица на экранах в которых она НЕ зашита в знакогенераторе

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
Evgesha
Лейтенант
Сообщения: 487
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 15
Откуда: Kazakhstan
Имя: Evgesha

LCD1602 HD44780 (русский язык).

#41

Сообщение Evgesha » 27.01.2018{, 20:23}

Lisica, что то не так с очисткой, и все мерцает.

СпойлерПоказать
2.jpg
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#42

Сообщение sonata » 27.01.2018{, 20:54}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:35}, всего редактировалось 1 раз.
pony sonata

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#43

Сообщение Lisica » 27.01.2018{, 21:25}

Evgesha писал(а):
27.01.2018{, 20:23}
Lisica, что то не так с очисткой, и все мерцает.
очистка - 1 длительностью в 1 цикл
То есть:
очистили перед выводом и cle_ar в 0

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#44

Сообщение sonata » 28.01.2018{, 03:46}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:34}, всего редактировалось 1 раз.
pony sonata

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

LCD1602 HD44780 (русский язык).

#45

Сообщение Evgesha » 28.01.2018{, 10:39}

sonata,
выпаял и2си конвертер, подкинул, мерцают некоторые буквы
СпойлерПоказать
1.jpg
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#46

Сообщение Lisica » 28.01.2018{, 11:11}

Evgesha писал(а):
28.01.2018{, 10:39}
мерцают некоторые буквы
Чтоб не мерцало один раз надо выводить (en через Rtrig)
У меня вместо м - н
и ю не отобразилась.
simple lcd rus 1.4.flp
(196.18 КБ) 105 скачиваний
СпойлерПоказать
IMG_20180128_095837.jpg

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

LCD1602 HD44780 (русский язык).

#47

Сообщение Evgesha » 28.01.2018{, 12:47}

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

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#48

Сообщение sonata » 28.01.2018{, 13:20}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:34}, всего редактировалось 1 раз.
pony sonata

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

LCD1602 HD44780 (русский язык).

#49

Сообщение Evgesha » 28.01.2018{, 13:24}

sonata, да тоже об этом подумал.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#50

Сообщение Lisica » 28.01.2018{, 15:10}

Evgesha писал(а):
28.01.2018{, 12:47}
но меняются буквы на другие.
Я не в силах в библиотеке копаться... к автору... ссылки в опмсании к блоку

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#51

Сообщение sonata » 28.01.2018{, 15:22}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:34}, всего редактировалось 2 раза.
pony sonata

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

LCD1602 HD44780 (русский язык).

#52

Сообщение Evgesha » 28.01.2018{, 18:05}

sonata писал(а):
28.01.2018{, 15:22}
чесн говоря я уже на таком автомате следую этому правилу, что напрочь забыл написать про это перед использованием схемы с генерацией знаков
но тогда и работают штатные блоки с этой библиотекой,заменив после компиляции первые две строки, правда центровки нету

#include <LiquidCrystal_1602_RUS.h>
LiquidCrystal_1602_RUS _lcd1(0, 1, 2, 3, 4, 5);

для i2c

#include <Wire.h>
#include <LCD_1602_RUS.h>
LCD_1602_RUS _lcd1(0x27, 16, 2);
СпойлерПоказать
1.jpg
Вложения
LCD_1602_RUS-master_i2c.rar
(12.93 КБ) 108 скачиваний
LiquidCrystal_1602_RUS-master.zip
(14.56 КБ) 108 скачиваний
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#53

Сообщение sonata » 28.01.2018{, 18:17}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:45}, всего редактировалось 1 раз.
pony sonata

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

LCD1602 HD44780 (русский язык).

#54

Сообщение faramir777 » 28.01.2018{, 20:49}

Сделал блоки на основе этой же библиотеки, может кому нибудь пригодится.
Отличия от блока LCD_1602_LCD-KEYPAD-Shield_RUS от AVGN (ориентировался на стандартный блок):
1. Блок на одну строку (используем на каждую строку по отдельному блоку, как в стандартном)
2. Нет управления подсветкой (мне она не нужна, поэтому не заморачивался)
3. Автоматическая очистка дисплея (как в стандартном блоке)
Минусы такие же как в блоке от AVGN - не более 8 "чисто кириллических" символов на экран.
PS - версию для I2C не тестировал по причине отсутствия такового. Если кто проверит, отпишитесь о работе блока.
Rus_LCD_v5_(CODE).ubi
(124.74 КБ) 116 скачиваний
Rus_LCD_I2C_v5_(CODE).ubi
(118.63 КБ) 154 скачивания
Последний раз редактировалось faramir777 29.01.2018{, 16:31}, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#55

Сообщение Lisica » 28.01.2018{, 22:56}

faramir777, В блоке для ш2с в секции setup замените строки
lcd.begin (16, 2);
lcd.backlight();

на
lcd.init();
lcd.backlight();
а то компилятор ругается.

Отправлено спустя 12 минут 29 секунд:
faramir777 писал(а):
28.01.2018{, 20:49}
не более 8 "чисто кириллических" символов на экран.
В фразе "Коррекция Часов" насчитал 5 кирилических символов, но на дисплее написало:
КоррекЧвя
Часов
Нарочно сменил подходящие символы на латиницу - тоже самое пишет...

Аватара пользователя
jonik22sm
Лейтенант
Сообщения: 565
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 0
Откуда: Краснодар
Имя: Евгений
Контактная информация:

LCD1602 HD44780 (русский язык).

#56

Сообщение jonik22sm » 28.01.2018{, 23:13}

ни где не нашёл спрошу здесь
Как вывести маленькую "с" как градус?
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#57

Сообщение sonata » 28.01.2018{, 23:22}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:45}, всего редактировалось 1 раз.
pony sonata

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#58

Сообщение Lisica » 28.01.2018{, 23:49}

sonata писал(а):
28.01.2018{, 23:34}
с моей либой пробовали?. у меня эта фраза не глючит
Попробовал, пишет правильно. Вот бы вы сделали и для i2c

Аватара пользователя
sonata
Рядовой
Сообщения: 78
Зарегистрирован: 25.01.2018{, 00:36}
Репутация: 9
Откуда: Украина
Имя: sonata

LCD1602 HD44780 (русский язык).

#59

Сообщение sonata » 28.01.2018{, 23:52}

удалено
Последний раз редактировалось sonata 10.02.2018{, 00:44}, всего редактировалось 1 раз.
pony sonata

Аватара пользователя
Lisica
Сержант
Сообщения: 236
Зарегистрирован: 18.12.2017{, 17:25}
Репутация: 14
Откуда: Золотоноша

LCD1602 HD44780 (русский язык).

#60

Сообщение Lisica » 28.01.2018{, 23:55}

sonata писал(а):
28.01.2018{, 23:52}
какая в этих шилдах микруха используется?
pcf8574T

Ответить

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

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

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