Проблемы при работе с ЖК дисплеем
- Войдите на сайт для отправки комментариев
Вс, 02/12/2018 - 20:01
Здравствуйте, приобрел дисплей LCD2004 Screen And IIC I2C. Подключил по схеме(gnd,5V,A5,A4). Дисплей загорелся,
подкрутил контраст.Столкнулся с распространенной ошибкой. Выводилась лишь одна буква.
Полез читать. Переворошил кучу библиотек,но ни одна не помогла. Прочитал темы на форуме,
но и те "рабочие" либы не помогли. Просмотрел похожие ветки на других форумах, тот же
результат. Библиотеки отказываются выводить не посимвольно. Прошу помочь, или направить
в тему, где точно решили этот вопрос. Заранее спасибо!
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display void setup() { lcd.init(); // initialize the lcd // Print a message to the LCD. lcd.backlight(); lcd.setCursor(3,0); lcd.print("Hello, world!"); lcd.setCursor(2,1); lcd.print("Ywrobot Arduino!"); lcd.setCursor(0,2); lcd.print("Arduino LCM IIC 2004"); lcd.setCursor(2,3); lcd.print("Power By Ec-yuan!"); } void loop() {
(на 3 месте выводится Н)
З. ы. С наступающим!!
С наступающим чем?
Известная проблема. Библиотеки старые брали, поди, с каких-нить робокрафтов?
Попробуйте это: https://github.com/marcoschwartz/LiquidCrystal_I2C
Сейчас попробую)))
Извените, сос, библиотека также не работает!!! Можете помочь? Может я что-то не так делаю?
Для начала залить скетч и определить точный адрес дисплея
Вы уверены, что именно ее вкомпиливаете? На сайте лежит v1.1.4, я пользуюсь v1.1.2 и там уже фикс этот есть.
Тек, скетч есть выше(он из Примеров)
номер определил 0х27
Извеняюсь за тупизм, а как я могу скомпилировать не ту?(не издевка, я рил зеленый). Сайт - это ваша ссылка на гитхаб?
Или я слишком туплю, чтоб отвечать?
Ага, подключил точно вашу, пытаюсь повторно подключить , пишет (... уже существует). Странно, но она вроде как после подключения не отображается, (отображаются библиотеки, которые я уже попробовал, но liqid... master там нет... может быть из-за этого?(простите за навязчивость)
Есть разные варианты: накидали библиотеку в libraries под разными именами каталогов, например. Надо лишние почикать.
Когда компиляция завершается - в окошке отчета пишется по каким путям брались библиотеки. Проконтролируйте этот момент.
Кинуть в каталог со скетчем и подключить так
и будет вам щастье
Борис2905, все актуальные библиотеки (и почти для всего) есть в менеджере библиотек в самой arduino ide. Всё что угодно ставится в несколько щелчков мыши.
Спасибо вам большое!
Все, заработало!!! Ваша библиотека, рабочая, это я тупой.У меня оказалось 2 папки с библиотеками, вот я напутал, спасибо всем огромное!!!
А почему кракозябрики за место кириллицы?
Значит не поддерживает. Рисуйте сами.
Не кракозябрики, а катана. Типовой вариант с Алиэкспресса. Кириллица прошита в некоторых винстарах и во всех мэлтах. Но они и стоят вдвое-четверо дороже.
Нашел тему, как мол это исправлять, надеюсь разберусь)))