Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Україна, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

LCD 1602 дисплей и модуль IIC/I2C

Страна-производитель: Китай Код товара: 1138
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы1
FAQ
Инструкция
Рекомендуем
LCD 1602 дисплей и модуль IIC/I2C
LCD 1602 дисплей и модуль IIC/I2C
LCD 1602 дисплей и модуль IIC/I2C
LCD 1602 дисплей и модуль IIC/I2C
LCD 1602 дисплей и модуль IIC/I2C
LCD 1602 дисплей и модуль IIC/I2C
Есть в наличии
Код товара: 1138
125.00 грн
Нашли дешевле?
🚚 Відправка щодня о 15 годині
-Комплект-:LCD 1602; адаптер I2C входит только в вариант «с адаптером I2C»
-Рабочее напряжение-:5 В
-Интерфейс-:I2C/IIC (для комплектации с адаптером I2C)
-Дисплей-:Символьный LCD, 2,6 дюйма
-Цвет-:Зелёный или синий
-Размеры-:80×35×11 мм
-Тип исполнения-:2 строки по 16 символов
Доставка
Новой почтой в отделения и почтоматы
Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине
Укрпочтой в отделение по Украине
от 45 ₴
Meest Почта
Meest Почта
от 49 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
LCD 1602 дисплей и модуль IIC/I2C
Код товара: 1138
125.00 грн
Описание

Кратко о LCD 1602

LCD 1602 — символьный дисплей на 2 строки по 16 символов для вывода текста, чисел, показаний датчиков, состояний и простых меню. Дисплей работает от 5 В; для подключения через SDA и SCL необходимо выбрать комплектацию с адаптером I2C/IIC.

Доступны зелёный и синий варианты, каждый — без адаптера I2C или с адаптером I2C. Перед заказом выберите нужный цвет и комплектацию.

Ключевые характеристики

Тип дисплея
символьный LCD
Формат
16×2 — 2 строки по 16 символов
Диагональ
2,6 дюйма
Рабочее напряжение
5 В
Интерфейс с выбранным адаптером
I2C/IIC, линии SDA и SCL
Размеры дисплейного модуля
80×35×11 мм
Варианты цвета
зелёный или синий
Варианты комплектации
без адаптера I2C или с адаптером I2C

Подробное описание и особенности

Текстовая индикация без лишней сложности

Формат 16×2 позволяет одновременно отображать две короткие строки: название параметра и значение, пункт меню и его состояние, таймер, счётчик или служебное сообщение. Это символьный, а не графический дисплей, поэтому он предназначен для букв, цифр и доступных символов, а не для изображений или произвольной графики.

Выбор интерфейса

Комплектация с адаптером I2C/IIC подключается к контроллеру через SDA и SCL вместе с питанием. Такой вариант уменьшает количество занятых сигнальных контактов контроллера. Если требуется именно I2C-подключение, не выбирайте комплектацию без адаптера.

Работа с контроллером

Для 5-вольтового макета можно использовать плату UNO R3 / ACELEX с интерфейсом I²C/TWI. Перед подключением сверьте контакты SDA и SCL на конкретном исполнении платы и настройте программу на геометрию дисплея 16×2.

Подойдёт / не подойдёт

Подойдёт

  • для отображения температуры, влажности и других коротких показателей;
  • для простых меню, таймеров, часов, счётчиков и статусов устройства;
  • для учебных проектов и прототипирования на микроконтроллерах;
  • для схем, где необходим компактный текстовый индикатор с питанием 5 В;
  • для I2C-проектов при условии выбора комплектации с адаптером.

Не подойдёт

  • для фотографий, пиктограмм и произвольной графики;
  • для длинных сообщений, которые должны быть полностью видны без прокрутки;
  • для I2C-подключения, если выбрана комплектация без адаптера;
  • для прямого подключения к 3,3-вольтовой логике без проверки уровней сигналов и подтягивающих резисторов.

Примеры применения

Домашняя метеостанция

В первой строке можно отображать температуру, а во второй — влажность или другой короткий параметр от подключённых датчиков.

Панель состояния устройства

Дисплей может выводить режим работы, результат операции, значение счётчика или короткое сообщение о состоянии контроллера.

Простое меню настроек

Две строки удобны для названия параметра и его текущего значения в устройствах с кнопками или энкодером.

Подключение варианта с I2C-адаптером

  1. Проверьте комплектацию

    Для работы через I2C/IIC необходим вариант с адаптером. Комплектация без адаптера не готова к подключению только четырьмя линиями I2C.

  2. Отключите питание

    Перед монтажом отключите питание и сверьте обозначения контактов на дисплее, адаптере и контроллере.

  3. Соедините линии

    Подключите питание 5 В, GND, SDA и SCL к соответствующим контактам контроллера. Все части схемы должны иметь общий GND.

  4. Настройте программу

    Используйте библиотеку, совместимую с фактическим I2C-адаптером, задайте формат 16×2 и определите реальный I2C-адрес сканером шины вместо подстановки адреса наугад.

Варианты товара

  • зелёный дисплей без адаптера I2C;
  • зелёный дисплей с адаптером I2C;
  • синий дисплей без адаптера I2C;
  • синий дисплей с адаптером I2C.

Цвет и наличие адаптера определяются выбранной опцией.

Ограничения и безопасность

Соблюдайте напряжение и полярность

Дисплей рассчитан на рабочее напряжение 5 В. Перед подачей питания проверьте VCC, GND и отсутствие короткого замыкания; не изменяйте соединения под напряжением.

Проверяйте логические уровни

Питание дисплея от 5 В не гарантирует безопасного прямого соединения SDA и SCL с контроллером на 3,3 В. Проверьте допустимые уровни и подтягивающие резисторы обоих устройств; при необходимости используйте 4-канальный преобразователь логических уровней.

Берегите стеклянную панель

Не давите на поверхность LCD и не допускайте перекоса платы во время монтажа. Закрепляйте модуль так, чтобы корпус не создавал механической нагрузки на дисплей.

FAQ

Входит ли I2C-адаптер в комплект?

Это зависит от выбранной опции. Доступны отдельные комплектации без адаптера I2C и с адаптером I2C.

Может ли LCD 1602 отображать графику?

Нет. LCD 1602 является символьным дисплеем на 2 строки по 16 символов и предназначен для текста, чисел и доступных знаков.

Какой I2C-адрес необходимо указать?

Определите фактический адрес установленного адаптера с помощью I2C-сканера и используйте его в настройках библиотеки. Не полагайтесь на адрес из примера для другого модуля.

Что проверить, если подсветка работает, а символов нет?

Проверьте 5 В и GND, правильность SDA/SCL для конкретной платы, I2C-адрес, выбор библиотеки и формат 16×2. Если адаптер оснащён регулятором контрастности, осторожно настройте его.

Можно ли подключить дисплей к ESP32 или другому контроллеру с логикой 3,3 В?

Прямое подключение не следует считать гарантированно безопасным. Сначала проверьте уровни SDA/SCL и подтягивающие резисторы; если они несовместимы, примените надлежащее согласование логических уровней.

Характеристики
-Основные-
-Комплект-
LCD 1602; адаптер I2C входит только в вариант «с адаптером I2C»
-Рабочее напряжение-
5 В
-Интерфейс-
I2C/IIC (для комплектации с адаптером I2C)
-Дисплей-
Символьный LCD, 2,6 дюйма
-Цвет-
Зелёный или синий
-Дополнительные-
-Размеры-
80×35×11 мм
-Тип исполнения-
2 строки по 16 символов
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.
Олег
17 декабря 2024 (16:30)

Добрый день, у меня этот дисплей не работает с nano v3.

Ответ:
17 декабря 2024 (17:46)
Зверніться у підтримку. П.С. на зворотній стороні є потенціометр, який відповідає за контраст
Инструкция

Инструкция по подключению LCD 1602 Дисплей с I2C Модулем

16x2 Символы, 5В, регулируемая подсветка для Arduino, Raspberry Pi и DIY-проектов

LCD 1602 с I2C модулем - это удобный символьный дисплей, который позволяет отображать 2 строки по 16 символов в каждой. Использование I2C адаптера значительно упрощает подключение, уменьшая количество необходимых пинов до четырех. Эта инструкция поможет вам правильно подключить и использовать дисплей в ваших проектах.

1. Необходимые компоненты

  • LCD дисплей 1602 с I2C адаптером (обычно на базе микросхемы PCF8574)
  • Плата Arduino (Uno, Nano, Mega или другая)
  • 4 соединительных провода (рекомендуются "папа-папа")
  • USB-кабель для подключения Arduino к компьютеру
  • Опционально: макетная плата (breadboard) для удобства подключения
flowchart LR
    A[Arduino] --- B[4 соединительных провода]
    B --- C[LCD 1602 с I2C адаптером]
    A --- D[USB-кабель]
    D --- E[Компьютер с Arduino IDE]
    
    style A fill:#bbf,stroke:#333
    style C fill:#f96,stroke:#333
    style E fill:#9f9,stroke:#333
  

2. Подключение через I2C модуль

Главное преимущество использования I2C адаптера – простота подключения и экономия пинов Arduino.

Шаги подключения:

  1. Найдите 4 вывода на I2C адаптере дисплея: GND, VCC, SDA, SCL
  2. Подключите их к соответствующим пинам Arduino:
    • GND адаптера → GND Arduino
    • VCC адаптера → 5V Arduino
    • SDA адаптера → A4 Arduino (для Uno/Nano) или SDA (для Mega/Due)
    • SCL адаптера → A5 Arduino (для Uno/Nano) или SCL (для Mega/Due)
flowchart LR
    subgraph arduino [Arduino]
        A[GND]
        B[5V]
        C[A4/SDA]
        D[A5/SCL]
    end
    
    subgraph lcd [LCD 1602 з I2C]
        E[GND]
        F[VCC]
        G[SDA]
        H[SCL]
    end
    
    A --- E
    B --- F
    C --- G
    D --- H
    
    style arduino fill:#bbf,stroke:#333
    style lcd fill:#f96,stroke:#333
  
Преимущества I2C подключения: использует всего 4 провода вместо 16 при прямом подключении, не требует дополнительных резисторов и схем подключения, позволяет легко настраивать контрастность с помощью подстроечного резистора на адаптере.

3. Регулировка контрастности

Иногда после подключения текст может быть невидимым или слишком темным из-за неправильной настройки контрастности.

  1. Найдите на плате I2C адаптера небольшой синий подстроечный резистор
  2. С помощью маленькой отвертки осторожно поверните его по часовой или против часовой стрелки
  3. Регулируйте, пока символы не станут четко видимыми на дисплее
Если дисплей включен, но символы не видны, попробуйте медленно вращать резистор в обе стороны. Обычно лучшая контрастность достигается где-то в середине диапазона вращения.

4. Определение I2C адреса

Перед использованием дисплея вам нужно знать его уникальный I2C адрес. Большинство LCD-I2C дисплеев имеют адрес 0x27 или 0x3F, но для точности лучше его определить.

Шаги определения адреса:

  1. Подключите дисплей к Arduino, как описано выше
  2. Загрузите и установите библиотеку Wire.h (обычно уже установлена) для работы с I2C
  3. Загрузите на Arduino скетч "I2C Scanner" (доступен в Arduino IDE: File → Examples → Wire → i2c_scanner)
  4. Откройте "Монитор порта" (Serial Monitor) в Arduino IDE (скорость 9600 бод)
  5. Запишите найденный адрес (например, "I2C device found at address 0x3F")
flowchart TD
    A[Подключить дисплей] --> B[Загрузить I2C Scanner]
    B --> C[Открыть Монитор порта]
    C --> D{Найдено устройство?}
    D -->|Да| E[Записать адрес]
    D -->|Нет| F[Проверить подключение]
    F --> A
    
    style A fill:#bbf,stroke:#333
    style D fill:#ff9,stroke:#333
    style E fill:#9f9,stroke:#333
    style F fill:#f96,stroke:#333
  
Без правильного I2C адреса дисплей не будет работать. Наиболее распространенные адреса – 0x27 или 0x3F, вы можете попробовать их, если сканер не находит устройство.

5. Программирование и настройка

Необходимые библиотеки

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

  1. Откройте Arduino IDE
  2. Выберите "Скетч" → "Подключить библиотеку" → "Управление библиотеками..."
  3. В поисковой строке введите "LiquidCrystal I2C"
  4. Найдите и установите библиотеку от Frank de Brabander
  5. Для поддержки кириллицы можно дополнительно установить библиотеку "LCD_1602_RUS_ALL"

Базовый пример кода

#include #include // Инициализация дисплея с адресом 0x27 (или вашим адресом) // параметры: (адрес, количество символов, количество строк) LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // Инициализация дисплея lcd.init(); // Включение подсветки lcd.backlight(); // Вывод текста lcd.setCursor(0, 0); // Установка курсора в позицию (0,0) - верхний левый угол lcd.print("Hello, World!"); lcd.setCursor(0, 1); // Перейти на вторую строку lcd.print("LCD 1602 I2C"); } void loop() { // Пустой, поскольку нам не нужно обновлять дисплей в этом примере }
После загрузки этого скетча на Arduino вы должны увидеть текст "Hello, World!" в первой строке и "LCD 1602 I2C" во второй строке дисплея.

6. Вывод кириллического текста

Большинство дешевых LCD 1602 дисплеев не имеют встроенной поддержки кириллицы, поэтому вывод русских или украинских букв может потребовать специальной библиотеки.

Варианты решения:

  1. Установка специальной библиотеки:
    • Найдите и установите библиотеку "LCD_1602_RUS_ALL" через менеджер библиотек или загрузите с GitHub
    • Используйте ее вместо стандартной LiquidCrystal_I2C
  2. Создание собственных символов:
    • Если нужно всего несколько кириллических символов, можно создать их как собственные
    • Используйте онлайн-генераторы для создания массивов байтов для символов

Пример кода с поддержкой кириллицы:

#include #include // Инициализация дисплея с адресом 0x27 (или вашим адресом) LCD_1602_RUS lcd(0x27, 16, 2); void setup() { // Инициализация дисплея lcd.init(); // Включение подсветки lcd.backlight(); // Вывод текста на кириллице lcd.setCursor(0, 0); lcd.print("Привет, мир!"); lcd.setCursor(0, 1); lcd.print("Тест дисплея"); } void loop() { // Пустой }
Если даже с библиотекой для кириллицы вы видите вместо русских букв непонятные символы, возможно, ваш дисплей имеет другой тип контроллера. Попробуйте альтернативные библиотеки или создайте необходимые символы вручную.

7. Создание собственных символов

LCD 1602 позволяет создать до 8 собственных символов размером 5x8 пикселей. Это полезно для отображения специальных значков, логотипов или символов, которых нет в стандартной таблице.

Шаги создания собственных символов:

  1. Воспользуйтесь онлайн-генератором для "рисования" символа по пикселям
  2. Генератор создаст массив байтов, описывающий символ (например, byte customChar[] = {0x0E, 0x1F, ...};)
  3. Скопируйте этот массив в ваш скетч
  4. Загрузите символ в память дисплея: lcd.createChar(номер_символа, имя_массива);
  5. Для вывода символа используйте lcd.write(номер_символа);

Пример создания символа (сердечко):

#include #include LiquidCrystal_I2C lcd(0x27, 16, 2); // Определение собственного символа (сердечко) byte heart[8] = { 0b00000, 0b01010, 0b11111, 0b11111, 0b11111, 0b01110, 0b00100, 0b00000 }; void setup() { lcd.init(); lcd.backlight(); // Загрузка символа в память lcd.createChar(0, heart); lcd.setCursor(0, 0); lcd.print("Custom symbol:"); lcd.setCursor(0, 1); lcd.write(0); // Вывод сердечка } void loop() {}
Вы можете создать простую анимацию, разработав несколько символов для разных "кадров" (например, индикатор прогресса или анимированную иконку) и последовательно выводя их с определенной задержкой.

8. Дополнительные функции и возможности

Управление курсором и текстом

  • Позиционирование: lcd.setCursor(column, row); - устанавливает позицию курсора
  • Очистка экрана: lcd.clear(); - удаляет весь текст
  • Видимость курсора:
    • lcd.cursor(); - показывает курсор как подчеркивание
    • lcd.noCursor(); - скрывает курсор
    • lcd.blink(); - мигающий курсор
    • lcd.noBlink(); - выключает мигание
  • Управление подсветкой:
    • lcd.backlight(); - включает подсветку
    • lcd.noBacklight(); - выключает подсветку
  • Прокрутка:
    • lcd.scrollDisplayLeft(); - сдвигает содержимое влево
    • lcd.scrollDisplayRight(); - сдвигает содержимое вправо

Вывод динамических данных

Для вывода значений переменных используйте функцию lcd.print(переменная);. Однако при работе с числами иногда требуется дополнительная обработка:

// Вывод целого числа int value = 42; lcd.print(value); // Вывод числа с плавающей точкой (с двумя знаками после запятой) float temp = 23.45; lcd.print(temp, 2); // Преобразование числа в строку (если нужна дополнительная обработка) char buffer[10]; sprintf(buffer, "Temp: %d.%d C", (int)temp, (int)(temp*10)%10); lcd.print(buffer);

Создание бегущей строки

void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Scroll Example"); } void loop() { // Прокрутка текста влево с интервалом 300 мс lcd.scrollDisplayLeft(); delay(300); }

9. Диагностика и устранение проблем

Проблема Возможная причина Решение
Дисплей не включается Неправильное подключение или проблема питания Проверьте соединения GND и VCC, убедитесь, что Arduino получает питание
Дисплей включается, но не показывает текст Неправильно настроенная контрастность Вращайте подстроечный резистор на I2C адаптере
Подсветка работает, но на дисплее черные квадраты Проблема с подключением I2C или неправильный адрес Проверьте подключение SDA и SCL, определите правильный I2C адрес
Вместо кириллицы отображаются "закорючки" Отсутствует поддержка кириллической кодировки Используйте специальную библиотеку с поддержкой кириллицы
Ошибка "No such device" при сканировании I2C Проблема с подключением или неисправный I2C адаптер Проверьте проводку, попробуйте другой I2C адаптер
flowchart TB
    A[Проблема с дисплеем] --> B{Подсветка работает?}
    B -->|Да| C{Виден текст?}
    B -->|Нет| D[Проверить питание]
    
    C -->|Да, но некорректный| E[Проверить I2C адрес]
    C -->|Нет| F[Настроить контрастность]
    
    E --> G{Кириллица не работает?}
    G -->|Да| H[Установить библиотеку с поддержкой кириллицы]
    
    style A fill:#f96,stroke:#333
    style B fill:#ff9,stroke:#333
    style G fill:#ff9,stroke:#333
  
Важное замечание: Мы приложили усилия, чтобы эта инструкция была точной и полезной. Однако эта инструкция предоставляется как справочный материал. Электронные компоненты могут иметь вариации, а схемы подключения зависят от конкретных условий и вашего оборудования. Эта информация предоставляется "как есть", без гарантий полноты или безошибочности. Настоятельно рекомендуем проверять спецификации вашего модуля (datasheet), сверяться с другими источниками и, при малейших сомнениях, обращаться к квалифицированным специалистам, особенно при работе с напряжением 220В.

FAQ (частые вопросы)

Рекомендуемые товары
Рекомендуемые статьи
Умные часы без единой кнопки
Умные часы без единой кнопки
Блог, Инструкции Подключения и Обзоры
17.09.2024
Счетчик рыбы для рыбалки
Счетчик рыбы для рыбалки
Блог, Инструкции Подключения и Обзоры
29.09.2024
5 Полезных Советов для Новичков Arduino
5 Полезных Советов для Новичков Arduino
Блог, Интересное и Полезное
25.10.2024
Операция "Неприступный Шкаф"
Операция "Неприступный Шкаф"
Блог, Инструкции Подключения и Обзоры, Интересное и Полезное
06.04.2025
I2C, SPI, UART - что это такое и как работают интерфейсы микросхем
I2C, SPI, UART - что это такое и как работают интерфейсы микросхем
Блог, Электроника для начинающих
26.05.2025

Продовжимо солов'їною?

Оберіть мову