Страница 3 из 7
LCD1602 HD44780 (русский язык).
Добавлено: 27 янв 2018, 20:54
sonata
удалено
LCD1602 HD44780 (русский язык).
Добавлено: 27 янв 2018, 21:25
Lisica
Evgesha писал(а): 27 янв 2018, 20:23Lisica, что то не так с очисткой, и все мерцает.
очистка - 1 длительностью в 1 цикл
То есть:
очистили перед выводом и cle_ar в 0
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 10:39
Evgesha
[ref]sonata[/ref],
выпаял и2си конвертер, подкинул, мерцают некоторые буквы
[spoiler]
1.jpg
[/spoiler]
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 11:11
Lisica
Evgesha писал(а): 28 янв 2018, 10:39мерцают некоторые буквы
Чтоб не мерцало один раз надо выводить (en через Rtrig)
У меня вместо м - н
и ю не отобразилась.
simple lcd rus 1.4.flp
[spoiler]
IMG_20180128_095837.jpg
[/spoiler]
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 12:47
Evgesha
[ref]Lisica[/ref], вобщем пока еденица на ен входе, то выводит то что хочешь, но с мерцанием, когда убираешь еденицу в ноль, то выводит без мерцания, но меняются буквы на другие.
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 13:20
sonata
удалено
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 13:24
Evgesha
[ref]sonata[/ref], да тоже об этом подумал.
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 15:10
Lisica
Evgesha писал(а): 28 янв 2018, 12:47но меняются буквы на другие.
Я не в силах в библиотеке копаться... к автору... ссылки в опмсании к блоку
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 18:05
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]
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 20:49
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
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 23:08
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 кирилических символов, но на дисплее написало:
КоррекЧвя
Часов
Нарочно сменил подходящие символы на латиницу - тоже самое пишет...
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 23:13
jonik22sm
ни где не нашёл спрошу здесь
Как вывести маленькую "с" как градус?
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 23:49
Lisica
sonata писал(а): 28 янв 2018, 23:34с моей либой пробовали?. у меня эта фраза не глючит
Попробовал, пишет правильно. Вот бы вы сделали и для i2c
LCD1602 HD44780 (русский язык).
Добавлено: 28 янв 2018, 23:55
Lisica
sonata писал(а): 28 янв 2018, 23:52какая в этих шилдах микруха используется?
pcf8574T
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 00:54
jonik22sm
Ну так что кто нибудь знает или нет как вывести градус но сверху а не просто маленькую "с"
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 01:42
andreya45
Вопрос не совсем понятен.
я вот так делаю:
[spoiler][

[/spoiler]
градус.flp
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 02:47
cmept-27
Добавь символ к строке под номером 223 он похож на знак градуса
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 10:52
jonik22sm
спасибо понял
вопросов больше не имею
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 12:19
Evgesha
[ref]sonata[/ref],
у меня работает, отличная работа, спасибо!
если будет время выложите и оформите в блоках пользователей оба варианта для i2c и обычного подклюения.
LCD1602 HD44780 (русский язык).
Добавлено: 29 янв 2018, 13:41
magpit
sonata писал(а): 29 янв 2018, 00:36ну вроде пашет.
А подсветку как включить?
Блок управлением подсветки тоже не помогает.