Страница 4 из 7
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 15:02
magpit
sonata писал(а): 29 янв 2018, 14:51 там управление подсветкой на микруху заведено или отдельный пин?
Когда отключаешь блок (false). Подсветка включается. Пробовал сверху ставить блок стандартный начинает мигать. Короче конфликтует.
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 19:12
Lisica
magpit писал(а): 29 янв 2018, 13:41Блок управлением подсветки тоже не помогает.
не поможет
magpit писал(а): 29 янв 2018, 13:41А подсветку как включить?
Есть в блоках пользователей блок для подсветки на i2c
но там особенность - вкл или выкл. шим не сделать.
Если только отдельно его вывести на пин ардуины, тогда и шимом можно
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 20:39
magpit
[spoiler]
Новый рисунок.bmp
[/spoiler]
Это не неизбежно!!!!
Только спец по программированию разберётся.
Для меня это просто непонятные иероглифы, что от меня хотят не пойму....
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 20:55
Lisica
andreya45 писал(а): 29 янв 2018, 01:42я вот так делаю:
Если в проекте несколько блоков с выводом на дисплей, то выдаёт ошибку на лишнюю "OneWire _ow7(7);"
и прописана лишняя "#include <Wire.h>"
Отправлено спустя 3 минуты 10 секунд:
magpit писал(а): 29 янв 2018, 20:39Это не неизбежно!!!!
Здесь экстрасенсов нет. чтоб угадать, что вы там компилируете.
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 21:05
magpit
Пытался проверить блоки. Во как - даже вам непонятно. И я о том же.
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 21:11
Lisica
magpit писал(а): 29 янв 2018, 21:05Пытался проверить блоки.
Какие блоки. где проект?
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 21:20
magpit
Lisica писал(а): 29 янв 2018, 21:11Какие блоки. где проект?
Прошу прощения думал, не ответит никто. Поудалял из пользовательских блоков всё не рабочее.
Будем ждать гуру.

LCD1602 HD44780 (русский язык).
Добавлено: 30 янв 2018, 01:50
andreya45
Lisica писал(а): 29 янв 2018, 20:55Если в проекте несколько блоков с выводом на дисплей, то выдаёт ошибку на лишнюю "OneWire _ow7(7);"
и прописана лишняя "#include <Wire.h>"
??? Я блок сам не делал. Взял готовый, только отрисовал "градус" для вот этого проекта:
Time 1602 and ds3231 _2 _1.flp
LCD1602 HD44780 (русский язык).
Добавлено: 30 янв 2018, 09:08
Lisica
[ref]andreya45[/ref], У вас 1 блок дисплея.
У меня их надцать... ещё и шина one wire
теперь вычисляю откуда грабли...
LCD1602 HD44780 (русский язык).
Добавлено: 31 янв 2018, 18:15
Lisica
sonata писал(а): 30 янв 2018, 22:21можно выпаять с контактной площадки дисплея и вывести отдельный провод на ардуино на шим
А ещё лучше отпаять 7ю ногу мс и с базы транзистора на шим ардуины.
LCD1602 HD44780 (русский язык).
Добавлено: 31 янв 2018, 18:43
jonik22sm
Кто знает как LiquidCrystalRus.h подправить для 2004 а то он для 1602
LCD1602 HD44780 (русский язык).
Добавлено: 31 янв 2018, 18:59
Lisica
jonik22sm писал(а): 31 янв 2018, 18:43Кто знает как
а в параметры блока заглянуть?
LCD1602 HD44780 (русский язык).
Добавлено: 01 фев 2018, 06:21
jonik22sm
Lisica писал(а): 31 янв 2018, 18:59jonik22sm писал(а): 31 янв 2018, 18:43Кто знает как
а в параметры блока заглянуть?
заглядывал и не нашёл
а как быть с теми дисплеями в которых есть кирилица?
LCD1602 HD44780 (русский язык).
Добавлено: 01 фев 2018, 09:14
Lisica
jonik22sm писал(а): 01 фев 2018, 06:21заглядывал и не нашёл
о каких именно блоках речь?
LCD1602 HD44780 (русский язык).
Добавлено: 01 фев 2018, 09:36
Sancho
[ref]av[/ref],
Отвечу просто.
Создаёте ПБ. Пусть и сырой.
Создаёте в ветке Железо тему.
Там варится каша.
По мере появления чего-то перевариваемого, без танцев с бубном и мезима, блок выставляется в разделе "Пользовательские блоки" с указанием на тему в резделе "Железо" для обсуждения альтернатив и прочих заморочек.
А сейчас попробуй найди здесь нормальный вариант с описанием?
Надеюсь, донёс мысль о порядке на форуме.
LCD1602 HD44780 (русский язык).
Добавлено: 05 фев 2018, 17:57
gerdog
Люди добрые, есть прогресс? А то 5 версия под i2c даже компилироваться не захотела((
LCD1602 HD44780 (русский язык).
Добавлено: 05 фев 2018, 19:03
Lisica
gerdog писал(а): 05 фев 2018, 17:575 версия под i2c даже компилироваться не захотела((
В секции setap удалите строку lcd.begin (16, 2);
LCD1602 HD44780 (русский язык).
Добавлено: 05 фев 2018, 20:12
gerdog
Lisica писал(а): 05 фев 2018, 19:03gerdog писал(а): 05 фев 2018, 17:575 версия под i2c даже компилироваться не захотела((
В секции setap удалите строку lcd.begin (16, 2);
спасибо попробую, как раз на что-то подобное ругался
LCD1602 HD44780 (русский язык).
Добавлено: 23 авг 2019, 18:12
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
LCD1602 HD44780 (русский язык).
Добавлено: 23 авг 2019, 21:14
SSSergeich
Dryundel писал(а): 23 авг 2019, 18:12
У кого есть возможность - потестите и отпишитесь.
Фантазию надо проявить, чтобы уложиться в эти 8 символов))
8 символов всего или на вывод в одной строке?
При случайном переполнении 1-й строки, символы переносятся на 3-ю
Отправлено спустя 19 минут 42 секунды:
test rus.flp