Страница 4 из 11

Кириллица на hd44780 . Возможно ли?

Добавлено: 14 фев 2016, 16:53
Олег
Вы далее сделали, как я написал в 57 посте? В описание блока я тоже вводил дополнения.

Кириллица на hd44780 . Возможно ли?

Добавлено: 14 фев 2016, 17:44
Noname
нет, моя ошибка. Посчитал, что это уже встроенно в блоке. После сделал как в #57, заработало. Спасибо.

Проверьте последний загруженный блок, у меня в нем то же описание, что и в предыдущем.

Кириллица на hd44780 . Возможно ли?

Добавлено: 14 фев 2016, 17:56
Олег
Пока только так, к сожалению, блок поменял.

Кириллица на hd44780 . Возможно ли?

Добавлено: 14 фев 2016, 18:20
Noname
Для меня это уже прорыв. Символов вполне достаточно.

Кириллица на hd44780 . Возможно ли?

Добавлено: 16 фев 2016, 23:53
Олег
Еще одно дополнение по восьмому символу. К сожалению, использовать его так, как я написал в посте номер 57 можно только если текст пишется непосредственно в дисплей или на вход дисплея. Если перед дисплеем используется мультиплексор, то ничего не выйдет.

Кириллица на hd44780 . Возможно ли?

Добавлено: 17 фев 2016, 08:02
Noname
Появился ещё вопрос. Не могу выводить русские буквы перед буквой "З". Буква "З" ведь в написании совсем не буква "3", а цифра 3(три), а русские символы записываем в виде \1. Допустим буква "Я" у меня записывается как "\5", тогда слово "ЯЗЫК" имеет вид "\53\2К (" Ы"= \2), но компилятор понимает первый символ не как \5 ,а как \53 и выводит на экран нечто подобное +ЫК, то есть \53 это код в катакане символа +. Как победить?))

Добавлено (17.02.2016, 08:02)
---------------------------------------------
Пробовал через блок сложения строк, тогда вообще не компилирует.

Кириллица на hd44780 . Возможно ли?

Добавлено: 17 фев 2016, 09:55
Олег
Что-то вы со сложением не так делаете, у меня весь проект на мультиплексорах и сложении.
В приложении просто блок сложения с дисплеем, все компилируется с тройкой, осмысленное слово не забивал, у меня набор символов другой.

Кириллица на hd44780 . Возможно ли?

Добавлено: 17 фев 2016, 22:20
Noname
Олег писал(а):Что-то вы со сложением не так делаете....
 да, тупанул немного...

Кириллица на hd44780 . Возможно ли?

Добавлено: 10 мар 2016, 23:22
vlad
hallozin писал(а):устанавливаем библиотеку в Arduino ide. пишем простой пример в Flprog затем в скетче вносим изменения как во вложенном файлеПрикрепления: __.flp(33Kb) · LCD_1602_RUS-ma.zip(13Kb) · rus.ino(2Kb)
один раз проделал, понравилось иметь русский на дисплее. Теперь пришлось внести изменения в проект и на второй раз меня уже не хватает больно много слов да и очень уж это не удобно. Ни кто не смог создать блок с кириллицей на i2c?

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 00:39
faramir777
vlad писал(а):Ни кто не смог создать блок с кириллицей на i2c?
Переделал блок под I2C.

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 00:40
Noname
vlad писал(а):Ни кто не смог создать блок с кириллицей на i2c?
 post #53

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 17:28
vlad
Noname писал(а):post #53
я это видел но что не совсем пока понравилось так это замена в самой программе  букв символами. хотя в плане индивидуальных символов очень даже необходимая вещь
faramir777 писал(а):Переделал блок под I2C.
спс. вопрос а что за параметры устанавливаются в параметрах блока?

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 18:16
faramir777
vlad писал(а):а что за параметры устанавливаются в параметрах блока?
Строка и столбец, как в стандартном блоке.
Кстати на I2C его не проверял. Отпишись о его работе.

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 18:18
Noname
Я попробовал оба решения представленных выше. Вариант #53 понравился больше. На самом деле только кажется, что неудобно, но это на первый взгляд. Плюс можно "нарисовать" свои буквы или символы. Букв действительно хватает. Чаще не хватает ширины экрана)) Единственная загвоздка была со словом "язык" (это я делал меню с возможностью отображения на двух языках по выбору, русском и английском. Не спрашивайте для чего это на 1602,просто было интересно), но проблема решилась блоком сложения строк.

Добавлено (11.03.2016, 18:18)
---------------------------------------------
Кстати, в первом варианте, там тоже всего 8 "русских" букв, как и в #53, только во втором вы можете выбрать каких именно.

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 19:14
vlad
Noname писал(а):Строка и столбец, как в стандартном блоке.Кстати на I2C его не проверял. Отпишись о его работе.
Arduino: 1.6.3 (Windows 8.1), Плата"Arduino Uno"

In file included from pr12.ino:2:0:

c:\Program Files (x86)\Flprog\ide\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:7:18: fatal error: Wire.h: No such file or directory

 #include <Wire.h>

                  ^

compilation terminated.

Multiple libraries were found for "SoftwareSerial.h"

 Used: c:\Program Files (x86)\Flprog\ide\hardware\arduino\avr\libraries\SoftwareSerial

 Not used: c:\Program Files (x86)\Flprog\ide\libraries\remoteXY

Ошибка компиляции.

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 20:49
faramir777
vlad писал(а):Ошибка компиляции.
Исправил

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 20:57
vlad
faramir777 писал(а):Исправил
ок. смогу попробовать только завтра, сразу отпишу. вопрос этот блок сложно будет переделать на 4х строчный? типа http://ru.aliexpress.com/item....70.html

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 22:21
faramir777
vlad писал(а):сложно будет переделать на 4х
Проблем возникнуть не должно.
надо отредактировать блок
LiquidCrystal_I2C lcd(0x27, 16, 2); заменить на LiquidCrystal_I2C lcd(0x27, 16, 4);
Адрес тоже тут менять.

PS.  нежелательно использовать больше одного блока для каждой строки. Используй сложение строк.

Кириллица на hd44780 . Возможно ли?

Добавлено: 11 мар 2016, 23:37
vlad
faramir777 писал(а):LiquidCrystal_I2C lcd(0x27, 16, 2); заменить на LiquidCrystal_I2C lcd(0x27, 16, 4);
если я правильно понимаю заменить нужно на  LiquidCrystal_I2C lcd(0x27, 20, 4);- т.к дисплей имеет 20 символов и 4 строки
faramir777 писал(а):PS.  нежелательно использовать больше одного блока для каждой строки. Используй сложение строк.
про это помню

Кириллица на hd44780 . Возможно ли?

Добавлено: 12 мар 2016, 00:16
RW1CB
Доброго дня всем! Извините что не совсем по теме, но я вижу здесь собрались знатоки дисплеев. У меня ВС1601В, выдрал из пульта С2000К, клавиатура производства БОЛИД.
У неё полностью всё на Русском языке, только одна проблема - при работе с Ардуино выводятся только первые 8 символов и даже когда контрастность даёшь большую, засвечиваются только первые 8 знакомест. Как заставить работать все 16?. Подозреваю что дисплей инициализирован для работы в режиме не 4 а 8 разрядов шины данных.
Как инициализировать на 4 разряда?