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

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

sonata писал(а): 29 янв 2018, 14:51 там управление подсветкой на микруху заведено или отдельный пин?
Когда отключаешь блок (false). Подсветка включается. Пробовал сверху ставить блок стандартный начинает мигать. Короче конфликтует.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

magpit писал(а): 29 янв 2018, 13:41Блок управлением подсветки тоже не помогает.
не поможет
magpit писал(а): 29 янв 2018, 13:41А подсветку как включить?
Есть в блоках пользователей блок для подсветки на i2c
но там особенность - вкл или выкл. шим не сделать.
Если только отдельно его вывести на пин ардуины, тогда и шимом можно
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

[spoiler]
Новый рисунок.bmp
[/spoiler]
Это не неизбежно!!!!
Только спец по программированию разберётся.
Для меня это просто непонятные иероглифы, что от меня хотят не пойму....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

andreya45 писал(а): 29 янв 2018, 01:42я вот так делаю:
Если в проекте несколько блоков с выводом на дисплей, то выдаёт ошибку на лишнюю "OneWire _ow7(7);"
и прописана лишняя "#include <Wire.h>"

Отправлено спустя 3 минуты 10 секунд:
magpit писал(а): 29 янв 2018, 20:39Это не неизбежно!!!!
Здесь экстрасенсов нет. чтоб угадать, что вы там компилируете.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

Пытался проверить блоки. Во как - даже вам непонятно. И я о том же.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

magpit писал(а): 29 янв 2018, 21:05Пытался проверить блоки.
Какие блоки. где проект?
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

Lisica писал(а): 29 янв 2018, 21:11Какие блоки. где проект?
Прошу прощения думал, не ответит никто. Поудалял из пользовательских блоков всё не рабочее.
Будем ждать гуру. :friends:
Аватара пользователя
andreya45
Рядовой
Сообщения: 18
Зарегистрирован: 05 янв 2018, 04:10
Откуда: Иркутск

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

Сообщение andreya45 »

Lisica писал(а): 29 янв 2018, 20:55Если в проекте несколько блоков с выводом на дисплей, то выдаёт ошибку на лишнюю "OneWire _ow7(7);"
и прописана лишняя "#include <Wire.h>"
??? Я блок сам не делал. Взял готовый, только отрисовал "градус" для вот этого проекта:
Time 1602 and ds3231 _2 _1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

[ref]andreya45[/ref], У вас 1 блок дисплея.
У меня их надцать... ещё и шина one wire
теперь вычисляю откуда грабли...
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

sonata писал(а): 30 янв 2018, 22:21можно выпаять с контактной площадки дисплея и вывести отдельный провод на ардуино на шим
А ещё лучше отпаять 7ю ногу мс и с базы транзистора на шим ардуины.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

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

Сообщение jonik22sm »

Кто знает как LiquidCrystalRus.h подправить для 2004 а то он для 1602
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

jonik22sm писал(а): 31 янв 2018, 18:43Кто знает как
а в параметры блока заглянуть?
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

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

Сообщение jonik22sm »

Lisica писал(а): 31 янв 2018, 18:59
jonik22sm писал(а): 31 янв 2018, 18:43Кто знает как
а в параметры блока заглянуть?
заглядывал и не нашёл
а как быть с теми дисплеями в которых есть кирилица?
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

jonik22sm писал(а): 01 фев 2018, 06:21заглядывал и не нашёл
о каких именно блоках речь?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]av[/ref],
Отвечу просто.
Создаёте ПБ. Пусть и сырой.
Создаёте в ветке Железо тему.
Там варится каша.
По мере появления чего-то перевариваемого, без танцев с бубном и мезима, блок выставляется в разделе "Пользовательские блоки" с указанием на тему в резделе "Железо" для обсуждения альтернатив и прочих заморочек.
А сейчас попробуй найди здесь нормальный вариант с описанием?
Надеюсь, донёс мысль о порядке на форуме.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
gerdog
Рядовой
Сообщения: 42
Зарегистрирован: 04 янв 2018, 07:46

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

Сообщение gerdog »

Люди добрые, есть прогресс? А то 5 версия под i2c даже компилироваться не захотела((
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

gerdog писал(а): 05 фев 2018, 17:575 версия под i2c даже компилироваться не захотела((
В секции setap удалите строку lcd.begin (16, 2);
Аватара пользователя
gerdog
Рядовой
Сообщения: 42
Зарегистрирован: 04 янв 2018, 07:46

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

Сообщение gerdog »

Lisica писал(а): 05 фев 2018, 19:03
gerdog писал(а): 05 фев 2018, 17:575 версия под i2c даже компилироваться не захотела((
В секции setap удалите строку lcd.begin (16, 2);
спасибо попробую, как раз на что-то подобное ругался
Аватара пользователя
Dryundel
Полковник
Сообщения: 2430
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

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

Сообщение Dryundel »

Сделал два блока для дисплеев подключенных по i2c
LCD_2004_(русификация)__i2c_(CODE).ubi
LCD_1602_(русификация)_i2c_(CODE).ubi
Не требуют танцев с бубнами для вывода кириллицы на дисплей без русской кодовой таблицы.
Просто подаете русский текст на вход и все.
Имеют на борту все недостающие (по начертанию) кириллические символы как Заглавные так и прописные.
Но имеется ограничение. На дисплее не должно одновременно присутствовать более 8 таких уникальных символов. Если символ повторяется - считается за один.
Набор необходимых символов в текущий момент генерится "на лету".
На вывод латинских символов ограничений нет.
Из минусов - занимает довольно много памяти.
Подробное описание в блоке.

У кого есть возможность - потестите и отпишитесь.
Test LCD RUS.flp
2019-08-23_173229.jpg
https://youtu.be/k-AUzY3j2Yc
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Dryundel 24 сен 2019, 11:22, всего редактировалось 3 раза.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

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

Сообщение SSSergeich »

Dryundel писал(а): 23 авг 2019, 18:12 У кого есть возможность - потестите и отпишитесь.
Фантазию надо проявить, чтобы уложиться в эти 8 символов))
8 символов всего или на вывод в одной строке?

При случайном переполнении 1-й строки, символы переносятся на 3-ю

Отправлено спустя 19 минут 42 секунды:
test rus.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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