Страница 8 из 11
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 17:51
Слимпер
Странно, у меня все работает, проверял в железе.
А Arduino IDE 1.8.1?
Еще адрес у вас 0x27
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 18:04
vovka1973
Слимпер писал(а):Еще адрес у вас 0x27
нет 3f у меня я его и указал
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 18:34
Naladchik
vovka1973 писал(а):нет 3f у меня я его и указал
Слимпер писал(а):Прикрепления: Rus_LCD_I2C_v4..ubl(98Kb)
В секции Declare главного блока присутствует строчка:
LiquidCrystal_I2C lcd_I2C(
0x27, Число символов , Число строк ); тут явное задание адреса, а по логике должно быть
LiquidCrystal_I2C lcd_I2C(
Адрес , Число символов , Число строк );
может потому и не работает?
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 19:16
Слимпер
Сейчас еще раз проверил на FLPROG 2.5.3 с Arduino IDE 1.8.1
Все работает четко.
Добавлено (10.10.2017, 19:16)
---------------------------------------------
Naladchik писал(а):В секции Declare главного блока присутствует строчка:LiquidCrystal_I2C lcd_I2C(0x27, Число символов , Число строк ); тут явное задание адреса, а по логике должно быть
LiquidCrystal_I2C lcd_I2C( Адрес , Число символов , Число строк );
может потому и не работает?
Ну конечно, вы правы мой косяк.
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 19:17
Слимпер
Вот правленые блоки Rus LCD I2C v4.1
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 19:26
vovka1973
Слимпер писал(а):Вот правленые блоки
УРА ! только не удобно писать0х... у автора в блоке просто адрес пишешь а он сам в коде 0х добавляет
Кириллица на hd44780 . Возможно ли?
Добавлено: 10 окт 2017, 20:14
Слимпер
Доделал еще, теперь есть главный блок без I2C (параллельное включение)
Еще мелка оптимизация расхода памяти.
vovka1973 писал(а):только не удобно писать0х... у автора в блоке просто адрес пишешь а он сам в коде 0х добавляет
Знаю, но у пользовательских блоков много ограничений, их обойти не так просто.
Кириллица на hd44780 . Возможно ли?
Добавлено: 12 окт 2017, 21:45
Sakred
Привет всем. Я пользуюсь FLProg 2.1.0, поэтому старый блок RUS LCD v3 работает отлично, переходить на последнюю версию FLProg пока не собираюсь, в старой всё необходимое есть, к тому же Arduino IDE 1.8.1 долго запускается. За новый блок спасибо, завтра попробую и отпишусь по результатам.
Добавлено (12.10.2017, 21:45)
---------------------------------------------
Привет. Опробовал блок версии 4 для I2C, всё работает и подсветка и строка, но при переключении на другой пункт меню, две средние строки (у меня 2004 по I2C), не обновляются, т.е. остаётся старый текст. Всё это работало в 3й версии этого блока. Кстати проверял в FLPROG 2.5.1 (Arduino IDE 1.8.1).
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:05
injener
Это как то правится?
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:10
Слимпер
injener писал(а):Это как то правится?
Ну а что вы исходно писали после слова Привет ?
Ну как исходный автор блока писал с буквами проблема, так что или составлять текс так, чтобы было лучше читаемо или не пользоваться.
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:25
injener
Перва "П" остальные все запрещенные в блоке буквы... Ну если "Ш" еще как то прокатывает, то остальные жуть!
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:33
Слимпер
injener писал(а):Перва "П" остальные все запрещенные в блоке буквы... Ну если "Ш" еще как то прокатывает, то остальные жуть!
Как уже писал выше просто эту проблему не решить, в китайсхих экранах нет русских букв, а зашить можно только 8 своих букв. Вот это все и было сделано faramir777.
Читал, что народе пере генерирует нужные им буквы перед каждой новой строкой, но в flprog это будет очень сложно реализовать (если вообще возможно).
Или Использовать экраны с русским в знакогенераторе.
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:43
injener
Слимпер писал(а):в китайсхих экранах
Мдяяя. А если использовать флешку и подгружать оттуда библиотеки?
Кириллица на hd44780 . Возможно ли?
Добавлено: 13 окт 2017, 12:48
Слимпер
injener писал(а):Мдяяя. А если использовать флешку и подгружать оттуда библиотеки?
Ну почитайте тему тут уже разбирался вопрос возможности работы с такими экранами на русском.
Если экран аппаратно не поддерживает язык с этим сложно, что то сделать, и дело не в библиотеках, а в самом экране.
Кириллица на hd44780 . Возможно ли?
Добавлено: 17 окт 2017, 23:20
Sakred
faramir777, ещё раз спасибо за блок, вот только жаль нет управления подсветкой, может опять в стандартном блоке FLProg посмотрите, и порадуете всех нас:)
Кириллица на hd44780 . Возможно ли?
Добавлено: 18 окт 2017, 03:46
Слимпер
Sakred писал(а):ещё раз спасибо за блок, вот только жаль нет управления подсветкой, может опять в стандартном блоке FLProg посмотрите, и порадуете всех нас:)
Почему нет, в Rus LCD I2C Главный есть вход illuminate, это и есть управление подсветкой.
Кириллица на hd44780 . Возможно ли?
Добавлено: 18 окт 2017, 08:13
Dev1
Слимпер писал(а):вход illuminate, это и есть управление подсветкой.
Оригинальное название. А чем brightness не угодил?
Кириллица на hd44780 . Возможно ли?
Добавлено: 18 окт 2017, 08:14
pan
brightness это яркость)
Кириллица на hd44780 . Возможно ли?
Добавлено: 18 окт 2017, 08:52
Dev1
pan писал(а):brightness это яркость)
Contrast это контрастность
Backlight это подсветка...
Кириллица на hd44780 . Возможно ли?
Добавлено: 18 окт 2017, 13:44
Слимпер
Dev1 писал(а):Оригинальное название.
Ну какое в голову пришло, с английским я плохо дружу.
Могу и переделать, если очень раздражает.