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

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
sonata
Рядовой
Сообщения: 21
Зарегистрирован: 25 янв 2018, 00:36
Откуда: Украина
Имя: sonata

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

Сообщение sonata »

удалено
Последний раз редактировалось sonata 10 фев 2018, 00:35, всего редактировалось 1 раз.
pony sonata
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

Evgesha писал(а): 27 янв 2018, 20:23Lisica, что то не так с очисткой, и все мерцает.
очистка - 1 длительностью в 1 цикл
То есть:
очистили перед выводом и cle_ar в 0
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

[ref]sonata[/ref],
выпаял и2си конвертер, подкинул, мерцают некоторые буквы

[spoiler]
1.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

Evgesha писал(а): 28 янв 2018, 10:39мерцают некоторые буквы
Чтоб не мерцало один раз надо выводить (en через Rtrig)
У меня вместо м - н
и ю не отобразилась.
simple lcd rus 1.4.flp
[spoiler]
IMG_20180128_095837.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

[ref]Lisica[/ref], вобщем пока еденица на ен входе, то выводит то что хочешь, но с мерцанием, когда убираешь еденицу в ноль, то выводит без мерцания, но меняются буквы на другие.
Аватара пользователя
sonata
Рядовой
Сообщения: 21
Зарегистрирован: 25 янв 2018, 00:36
Откуда: Украина
Имя: sonata

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

Сообщение sonata »

удалено
Последний раз редактировалось sonata 10 фев 2018, 00:34, всего редактировалось 1 раз.
pony sonata
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

[ref]sonata[/ref], да тоже об этом подумал.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

Evgesha писал(а): 28 янв 2018, 12:47но меняются буквы на другие.
Я не в силах в библиотеке копаться... к автору... ссылки в опмсании к блоку
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

sonata писал(а): 28 янв 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);

[spoiler]
1.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
faramir777
Рядовой
Сообщения: 46
Зарегистрирован: 28 ноя 2015, 14:59
Откуда: с.Питерка

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

Сообщение faramir777 »

Сделал блоки на основе этой же библиотеки, может кому нибудь пригодится.
Отличия от блока LCD_1602_LCD-KEYPAD-Shield_RUS от AVGN (ориентировался на стандартный блок):
1. Блок на одну строку (используем на каждую строку по отдельному блоку, как в стандартном)
2. Нет управления подсветкой (мне она не нужна, поэтому не заморачивался)
3. Автоматическая очистка дисплея (как в стандартном блоке)
Минусы такие же как в блоке от AVGN - не более 8 "чисто кириллических" символов на экран.
PS - версию для I2C не тестировал по причине отсутствия такового. Если кто проверит, отпишитесь о работе блока.
Rus_LCD_v5_(CODE).ubi
Rus_LCD_I2C_v5_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось faramir777 29 янв 2018, 16:31, всего редактировалось 1 раз.
E8400 4gb win10 64bit, pipo w4 win8 32bit
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

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

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

Отправлено спустя 12 минут 29 секунд:
faramir777 писал(а): 28 янв 2018, 20:49 не более 8 "чисто кириллических" символов на экран.
В фразе "Коррекция Часов" насчитал 5 кирилических символов, но на дисплее написало:
КоррекЧвя
Часов
Нарочно сменил подходящие символы на латиницу - тоже самое пишет...
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

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

Сообщение jonik22sm »

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

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

Сообщение Lisica »

sonata писал(а): 28 янв 2018, 23:34с моей либой пробовали?. у меня эта фраза не глючит
Попробовал, пишет правильно. Вот бы вы сделали и для i2c
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

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

Сообщение Lisica »

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

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

Сообщение jonik22sm »

Ну так что кто нибудь знает или нет как вывести градус но сверху а не просто маленькую "с"
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
andreya45
Рядовой
Сообщения: 18
Зарегистрирован: 05 янв 2018, 04:10
Откуда: Иркутск

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

Сообщение andreya45 »

Вопрос не совсем понятен.
я вот так делаю:
[spoiler][Изображение[/spoiler]
градус.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось andreya45 29 янв 2018, 07:55, всего редактировалось 3 раза.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

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

Сообщение cmept-27 »

Добавь символ к строке под номером 223 он похож на знак градуса
Последний раз редактировалось cmept-27 22 ноя 2024, 15:54, всего редактировалось 1 раз.
OK
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

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

Сообщение jonik22sm »

спасибо понял
вопросов больше не имею
Можно сделать ВСЁ. Было бы желание.
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

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

Сообщение Evgesha »

[ref]sonata[/ref],
у меня работает, отличная работа, спасибо!

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

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

Сообщение magpit »

sonata писал(а): 29 янв 2018, 00:36ну вроде пашет.
А подсветку как включить?
Блок управлением подсветки тоже не помогает.
Ответить

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

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

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