Подключение LCD 16x2 (I2C-адаптер)
Подключите четырёхпроводной модуль LCD с I2C.
«Подключение LCD 16x2 (I2C-адаптер)» — бесплатный урок Arduino & IoT Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Arduino & IoT Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Arduino & IoT Academy содержит 4 уроков всего.
Зачем нужен ЖК-дисплей 16x2
ЖК-дисплей 16x2 показывает две строки по шестнадцать символов в каждой. Это классический способ отображать показания без подключённого компьютера. 📟
Проблема подключения
Для обмена данными с платой отдельному ЖК-дисплею требуется много выводов. Подключение всех этих линий неудобно и занимает почти все Ваши выводы GPIO.
Знакомьтесь: адаптер I2C
Адаптер I2C — это небольшая плата, припаянная с обратной стороны ЖК-дисплея. Она сводит все эти соединения всего к четырём проводам.
Всего четыре провода
С адаптером Вам нужно подключить только четыре вывода: питание, землю и две линии данных. На макетной плате всё становится гораздо аккуратнее.
VCC и GND
Подключите VCC к 5 В, а GND — к земле. Эти два вывода питают дисплей и его подсветку, поэтому сначала убедитесь, что они подключены правильно.
Линия SDA
SDA — это линия данных, по которой передаются сами символы. На Arduino Uno она подключается к аналоговому выводу A4.
Линия SCL
SCL — это тактовая линия, которая синхронизирует оба устройства. На Uno она подключается к аналоговому выводу A5.
Специальные выводы I2C
На многих платах SDA и SCL подписаны прямо на разъёме, поэтому Вам не нужно запоминать A4 и A5. Ищите эти обозначенные выводы.
Потенциометр контрастности
На адаптере есть небольшой синий потенциометр. Поворачивайте его, чтобы настроить контраст: символы должны быть чёткими, а не выглядеть просто яркими прямоугольниками. 🔧
Найдите адрес I2C
У каждого адаптера есть адрес I2C, часто 0x27 или 0x3F. Этот номер нужен, чтобы обращаться к правильному дисплею.
Проверка при включении
После подключения включите питание и посмотрите на экран. Едва заметная строка белых прямоугольников означает, что питание подаётся правильно, даже если Вы ещё не загрузили код.
Быстрая проверка
Вы хотите подключить к ЖК-дисплею меньше проводов. Что делает адаптер I2C?
Итоги
Вы узнали, что адаптер I2C превращает ЖК-дисплей 16x2 в четыре простых соединения: VCC, GND, SDA и SCL. Теперь Вы готовы управлять им с помощью кода. ✅
Изучай C++ с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Подключение LCD 16x2 (I2C-адаптер)» бесплатный?
Да — полный текст урока «Подключение LCD 16x2 (I2C-адаптер)» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Arduino & IoT Academy, подпишись на CoddyKit PRO. Курс Arduino & IoT Academy содержит 4 уроков всего.
Чему я научусь в уроке «Подключение LCD 16x2 (I2C-адаптер)»?
Подключите четырёхпроводной модуль LCD с I2C. Ты практикуешь Arduino & IoT Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Arduino & IoT Academy?
Предыдущий опыт не требуется. Arduino & IoT Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Подключение LCD 16x2 (I2C-адаптер)»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Arduino & IoT Academy?
Да. Каждый урок Arduino & IoT Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Подключение LCD 16x2 (I2C-адаптер)
- Библиотека LiquidCrystal_I2C
- Позиционирование курсора и вывод текста
- Панель показаний датчиков в реальном времени