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

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

Добавлено: 07 фев 2017, 12:19
alexys5
Использовал блок для вывода символов "градус". При переходе на версию 2.3.1 блок перестал работать, при компиляции выдается ошибка - "Arduino: 1.8.0 (Windows 7), Плата:"Arduino/Genuino Uno"

C:\Users\user\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void setup()':

pr1:319: error: no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'

_lcd1.begin(16, 2);

^

C:\Users\user\AppData\Local\Temp\flprog\pr1\pr1.ino:319:18: note: candidate is:

In file included from C:\Users\user\AppData\Local\Temp\flprog\pr1\pr1.ino:5:0:

c:\Users\user\Downloads\FLProg-2_3_1_Portable\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: void LiquidCrystal_I2C::begin()

void begin();

^

c:\Users\user\Downloads\FLProg-2_3_1_Portable\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note:   candidate expects 0 arguments, 2 provided

exit status 1
no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Подскажите, что можно сделать в данной ситуации?

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

Добавлено: 07 фев 2017, 17:54
bav123
я пользую ардуину от прежней версии, кажется 1.6.3. в настройках программы выбрал её папку

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

Добавлено: 20 фев 2017, 01:52
eremin-s
Про бывал использовать блок RUS LCD v3* выдает ошибку

Arduino: 1.6.0 (Windows XP), Плата"Arduino Uno"

pr10.ino: In function 'void setup()':
pr10.ino:28:28: error: no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'
pr10.ino:28:28: note: candidate is:
In file included from pr10.ino:1:0:
c:\Program Files\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: void LiquidCrystal_I2C::begin()
void begin();
^
c:\Program Files\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: candidate expects 0 arguments, 2 provided
pr10.ino:33:28: error: no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'
pr10.ino:33:28: note: candidate is:
In file included from pr10.ino:1:0:
c:\Program Files\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: void LiquidCrystal_I2C::begin()
void begin();
^
c:\Program Files\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: candidate expects 0 arguments, 2 provided
Ошибка компиляции.

Как мне это исправить помогите кто может.

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

Добавлено: 13 мар 2017, 17:22
Valeri
Олег, Отличный блок, но в версии Flp 2.3.1 при компиляции вылетает. Очень часто блок выручает, пожалуйста посоветуйте как быть

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

Добавлено: 19 мар 2017, 10:02
Tehnik053
faramir777, Спасибо за ваши блоки. Есть одно пожелание - добавить возможность центровать текст(как это сделано в стандартном блоке).

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

Добавлено: 08 май 2017, 23:15
Rodger-1
faramir777
Уважаемый, очень прошу помощи с реализацией вывода кириллицы на дисплей по средствам вашего блока (RULCD_I2Cv3-COD.ubi). После компиляции выдает ошибку:

C:\Users\Rodger\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void setup()':

pr1:18: error: no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'

 lcd_116000861_1.begin (16, 2);

                             ^

C:\Users\Rodger\AppData\Local\Temp\flprog\pr1\pr1.ino:18:29: note: candidate is:

In file included from C:\Users\Rodger\AppData\Local\Temp\flprog\pr1\pr1.ino:1:0:

c:\Program Files (x86)\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note: void LiquidCrystal_I2C::begin()

  void begin();

       ^

c:\Program Files (x86)\FLProg\ideV1\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:76:7: note:   candidate expects 0 arguments, 2 provided

Используем библиотеку LiquidCrystal_I2C в папке: c:\Program Files (x86)\FLProg\ideV1\libraries\LiquidCrystal_I2C (legacy)
Используем библиотеку Wire версии 1.0 из папки: c:\Program Files (x86)\FLProg\ideV1\hardware\arduino\avr\libraries\Wire 
exit status 1
no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'

Что не так, может надо подключать какую-то библиотеку или что, ПОМОГИТЕ ПОЖАЛУЙСТА!!!

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

Добавлено: 24 июн 2017, 16:24
Слимпер
Сделал блоки для работы с русскими буквами при выводе данных на экран с поддержкой кириллицы
Работает как с I2C, так и напрямую.

Может кому то еще пригодится. Ссылка

П.С. Самым сложным оказалось сделать центрирование текста из-за особенностей UTF-8.

Так же блоки работают немного по другому чем встроенные: Данные на экране обновляются только если они изменились.

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

Добавлено: 24 июн 2017, 20:37
krom23
Rodger-1 писал(а):ПОМОГИТЕ ПОЖАЛУЙСТА!!!
У меня версия 2.5.1, при установке пакета та же проблема с библиотеками что и у вас. Просто взял папку ideV2 (у не обновившихся по какой то причине, папка ideV1) из портативной версии и закинул в корень проги разрешив перезаписаться и о ля-ля, о ля-ля  .

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

Добавлено: 26 июн 2017, 22:17
Arkabai
Rodger-1 писал(а):error: no matching function for call to 'LiquidCrystal_I2C::begin(int, int)'
у кого такая же проблема
просто закоментируйте данную строчку двума слешами // как написано ниже
//_lcd1.begin(16, 2);

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

Добавлено (26.06.2017, 22:17)
---------------------------------------------
я закоментировал эту строчку в самом блоке пользователя если выбрать редактировать
в SetupSection
и дельту на знак градуса поменял - мне так удобнее и в описании добавил сразу какие буквы под номерами
\0 Ю
\1 П
\2 значек градуса
\3 Г
\4 Ж
\5 У
\6 Н
\7 И

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

Добавлено: 26 июн 2017, 22:53
Noname
Н же и так есть.

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

Добавлено: 27 июн 2017, 05:52
UMC
То не Н а АШ ... по всей вероятности добавлена маленькая н

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

Добавлено: 27 июн 2017, 18:33
Noname
Маленькими вообще не вариант))

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

Добавлено: 29 июн 2017, 21:42
krom23
Arkabai писал(а):у кого такая же проблемапросто закоментируйте данную строчку двума слешами // как написано ниже
//_lcd1.begin(16, 2);
Перед заливкой тупо удаляю эту строчку.
Олегу большое спасибо за блок.

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

Добавлено: 08 сен 2017, 22:39
whitevip
для i2c есть специальная библиотека чтоб писать на русском?

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

Добавлено: 09 сен 2017, 05:37
Слимпер
whitevip писал(а):для i2c есть специальная библиотека чтоб писать на русском?
У вас Дисплей точно поддерживает кириллицу в таблице знакогенератора?
Если да, то в сообщении 119  я давал ссылку на самодельные блоки для таких экранов 
Еще раз ссылка

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

Добавлено: 09 окт 2017, 23:29
Sakred
Привет всем. Использовал в своём проекте чудесный блок RULCD_I2Cv3-COD.ubi большое СПС за труды автору faramir777.
Очередная доработка блока RUS LCD v3
Всем хорош блок, но к сожалению нет возможности управлять подсветкой, а мне необходимо выключать подсветку, т.к. контроллер работает в длительном режиме.
Пробовал править блок используя для образца блок из FLProg, который управляет подсветкой,
результат нулевой (или ошибка, или подсветка не включается).
Заранее благодарен всем кто откликнется.

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

Добавлено: 10 окт 2017, 14:03
Слимпер
Sakred писал(а):Всем хорош блок, но к сожалению нет возможности управлять подсветкой, а мне необходимо выключать подсветку, т.к. контроллер работает в длительном режиме.
Ну не знаю на FLPROG 2.5.1 (Arduino IDE 1.8.1)  У меня он не запустился.
Пришлось редактировать.
Вот результат:
- Работает в FLPROG 2.5.1 (Arduino IDE 1.8.1)
- Теперь это два блока, Главный и Строка
- Параметры дисплея (Число строк, столбцов и адрес) задаются в параметрах главного блока
- Работает подсветка
- Да при двух и более строках код занимает меньше места.

Была ошибка, ссылка на скачивания ниже v4.1

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

Добавлено: 10 окт 2017, 17:05
vovka1973
Слимпер писал(а):Работает в FLPROG 2.5.1 (Arduino IDE 1.8.1)
у меня в 2.5.2 незаработал может что то не так делаю хотя адрес свой вбил

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

Добавлено: 10 окт 2017, 17:07
Слимпер
vovka1973 писал(а):у меня в 2.5.2 незаработал может что то не так делаю хотя адрес свой вбил
ошибки выдавал?

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

Добавлено: 10 окт 2017, 17:35
vovka1973
Слимпер писал(а):ошибки выдавал?
нет все прошилось без ошибок но на экране ничего