1602 подключаем по I2C

preview_player
Показать описание
Символьные дисплеи 1602 очень растространены. Самые популярные - на контроллере HD44780. В видео мы подключим дисплей к ардуино и выведем на него текст. Подключать будем всего двумя проводами по линии I2C при помощи расширителя портов.

Друзья, поддержите канал!
R340967932571
Z422687519909
U139735106020
4149625807630874 Приват Банк (Украина)

Полезные ссылки:

Самый удобный Кешбек:

Самый выгодный Кешбек на алиекспресс:
Рекомендации по теме
Комментарии
Автор

ВЕСЬ ДЕНЬ ТОЖЕ УБИЛ НА ЭТО И НИЧЕГО НЕ РАБОТАЛО! Уже руки опустились. Но ты спас меня. Заработало! СПАСИБО!

StoneTL
Автор

Скачал библиотеку средствами IDE. Там в примерах стоит команда LiquidCrystal_I2C lcd(0x27, 20, 4);
и все работает

mike-aaa
Автор

У меня была такая же проблем. Ролик очень помог.

Antoslas
Автор

Спасибо за ваше видио. Не все так просто. Но у вас видна среда разработки 1.8.3 . На других может не работать. Все заработало с первого раза

Misha-cg
Автор

Доброго времени суток! установил v- 1.8.5 ниже не нашёл, загрузил ваш скетч и библиотеку, всё заработало, спасибо огромное, вы первый, кто предложил что то внятное, снимаю шляпу! Единственное, что встроенные примеры встают косо, пока не разбирался, ну да и не важно, буду двигаться дальше, надеюсь на вашу помощь в дальнейшем, спасибо!

sergiiprofi
Автор

Pong ting ching. Ka kwek tak tok. Bravo!

iyohannad.
Автор

тупиковый путь IDE - куча разных библиотек, исключающих друг друга. Что-бы что-то скомпилировать, нужно или иметь нужную лайбр, либо угадывать, какую лайбр нужно

sergeiavtogon
Автор

Есть вопрос по этому дисплею. Просмотрел много видео, почитал Яндекс, но пока не разобрался..
Суть вопроса в следующем, собрал себе сетевой проигрыватель на rasptrry pi 3 b+, Volumio. Увидел на Ютубе что есть возможность подключения подобных дисплеев к нему, перелопатив кучу форумов (они на английском, а я с ним не дружу), толком ничего не понял. Подключив данный дисплей к плате rasptrry pi я имею только белую полоску (из ваших видео, я понял, что он не инициализирован) Плата конвертера i2c не имеет перемычек, я так понимаю имеет 27 адрес по умолчанию. Вы не подскажете куда рыть дальше? Инициализацию нужно делать на Ардуине? Будет ли потом это работать с rasptrry? Скетчи заливаются в Ардуину или через неё в эту плату?
К rasptrry обычно подключают не символьные дисплеи, и по этому не могу найти нормального примера, хотя есть видео с работой и этого, только вот люди показавшие эти варианты, почему-то не отвечают, наверное такие же как и я :(
В общем главный вопрос, как их поженить?

andreygreegoriev
Автор

.LCD 1602 инициализация только после нажатия на кнопку Reset на плате . В чем может быть проблема.

Pergumuz
Автор

Очень долго обновляется весь экран по сравнению с параллельным интерфейсом, особенно заметно на четырехстрочных экранах. Это критично для реалтайм систем управления.

Aleksk
Автор

В принципе всё подробно.... У меня сейчас стоит задача переписать прошивку под прямое подключение экрана, на i2c подключение. Буду надеяться всё получится....

Megavolt.
Автор

Двумя проводами подлючать конечно удобно но... В некоторых проектах например с использованием шаговых двигателей начинается жуткое торможение. Двигатели греются и делают пропуски. А если дополнительное подключить часы реального времени по линии I2C то вообще туши свет!

balabolbalabolin
Автор

По предоставленному здесь скетчу не заработало. Зато по скетчу Hello World из Examples все заработало.

We_and_the_World
Автор

У меня LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); выдает ошибку: POSITIVE was not declared in this scope
дисплей светится и только.

РусланГоль
Автор

Еще я заметил что разные ардуино по разному код воспринимают. У меня arduino nano китайская и я с ней тоже повозился.

root
Автор

прошу снять видос про SPI и как с ней работать.

sfire
Автор

Попробовал записать скетч -температура +влажность на lcd с датчика DHT-21, не компилируется опять ругается на строку ваш загружается без проблем, поставил их библиотеку рядом с вашей перестало компилироваться всё, убрал стороннюю всё опять заработало , скетч как я понял должен учитывать определённую библиотеку и несколько библиотек мешают, так? Вы не можете адаптировать к Вашей библиотеке скетч, Temp+ Humi с выводом на lcd . Датчик DHT-21?

sergiiprofi
Автор

Спасибо за видео!Я делал прошивку по i2c на А нано ничего не получилось пока я не обозначил нано старую версию и все сразу прошло и не потребовалось обозначать пины лсд1602 библиотека подошла лсдi2c мастер

vladimir.
Автор

Спасибо за уделённое внимание, попробую с готовых проектов а там посмотрим.

sergiiprofi
Автор

У меня 2 одинаковых дисплея с адресом 27. Один работает, другой не отображает ничего. Крутилка не помогает. Скорее всего сам дисплей пришёл неисправным.

lordbavilio