Arduino & IoT Academy · Урок

Подключение LCD 16x2 (I2C-адаптер)

Подключите четырёхпроводной модуль LCD с I2C.

Урок 1 из 413 шагов

«Подключение 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 — локальная установка не требуется.

Все уроки этого курса

  1. Подключение LCD 16x2 (I2C-адаптер)
  2. Библиотека LiquidCrystal_I2C
  3. Позиционирование курсора и вывод текста
  4. Панель показаний датчиков в реальном времени
← Назад к Arduino & IoT Academy