Используйте символьный дисплей LCD1602 для вывода информации в текстовом виде. Знакосинтезирующий экран 16×2 поможет отобразить 2 строки по 16 символов белым текстом на синей подсветке. Символьные дисплеи используются в домашних охранных системах, робототехнике, МФУ-устройствах, вендинговых автоматах и турникетах общественного транспорта.
Подробности
Текстовый дисплей 16×2 выполнен на жидкокристаллической матрице LCD (Liquid Crystal Display), которая отображает 2 строки по 16 символов белым текстом на синей подсветке. Матрица экрана подключена к контроллеру Hitachi HD44780, который позволяет выводить цифры, латиницу и набор зашитых типографских символов. В памяти дисплея также можно создать до 8 собственных символов.
![Display LCD Character 1602 Info 1 Display LCD Character 1602 Info 1](https://iarduino.ru/img/upload/153d653837632cb358e3ebd58b9ccce3.png)
Каждый символ состоит из отдельного знакоместа 5×8 пикселей.
![Display LCD Character 1602 Info 2 Display LCD Character 1602 Info 2](https://iarduino.ru/img/upload/423817d81ce822435547b0285b65e09f.png)
Подключение
На плате дисплея выведено 16 контактов под пайку для подведения питания и взаимодействия с управляющей электроникой. Для коммуникации вам скорей всего понадобится контактная колодка PLS-40, которую необходимо припаять с помощью паяльника.
Для тех кто впервые столкнулись с пайкой, мы приготовили специальные наборы инструментов c базовой и расширенной комплектацией. Так что можно не ломать голову в поисках инструментов и сосредоточится на процессе.
![Display LCD Character 1602 Pinout Display LCD Character 1602 Pinout](https://iarduino.ru/img/upload/a5dc7a8bb74020ed65fe36e124ea40ab.png)
№ | Контакт | Описание | Подключение |
---|---|---|---|
1 | VSS | Питание дисплея (−) | Подключите к земле. |
2 | VDD | Питание дисплея (+) | Подключите к питанию 5 В. |
3 | VO | Контрастность дисплея | Подключите к земле. |
4 | RS | Выбор регистра: команда / данные | Подключите к пину ввода-вывода микроконтроллера. |
5 | RW | Выбор режима: запись / чтение | Подключите к земле. |
6 | E | Линия тактирования | Подключите к пину ввода-вывода микроконтроллера. |
7–14 | D0–D7 | Шина данных | Подключите к пинам ввода-вывода микроконтроллера. |
15 | A | Питание подсветки (+) | Подключите к питанию 5 В. |
16 | K | Питание подсветки (−) | Подключите к земле. |
Линии питания
Для работы экрана и подсветки необходимо подавать на линии питания дисплея рабочее напряжения 5 В. Однако сигнальные линии данных могут быть в диапазоне 3,3–5 В. Это даёт возможность подключать дисплей к контролерам с логическим напряжением 3,3 В: например Raspberry Pi, ESP32/ESP8266 и STM32.
Сигнальные линии
Дисплей общается с контроллером через параллельный интерфейс, который поддерживает два режима работы:
- 8-битный режим: используются младшие и старшие биты шины данных (DB0–DB7).
- 4-битный режим: используются только младшие биты шины данных (DB4–DB7).
Для 8-битного режима нужно на четыре ноги микроконтроллера больше, а выигрыша по скорости практически нет. Поэтому целесообразно подключать дисплей в 4-битном режиме.
Все подробности по подключению, управлению и примеры работы символьных дисплеев читайте в нашем руководстве по использованию.
Программирование
Для программной работы с дисплеем используйте библиотеки, которые облегчают составление кода программы.
- Библиотека для Arduino «LiquidCrystal»
- Библиотека для Raspberry Pi «RPLCD»
- Библиотека для Raspberry Pi «Adafruit_CharLCD»
Все подробности по программированию символьных дисплеев читайте в нашем руководстве по использованию.
Доступные альтернативы
Дисплей LCD1602 отображает белый текст на синей подсветке. Если вам нужна другая цветовая гамма, обратите внимания на модели:
Дисплей LCD1602 общается с контроллером через параллельный интерфейс, для которого нужна целая пачка сигнальных линий. Для избавления от вермишели из проводов и уменьшения занятых пинов микроконтроллера, обратите внимания на модели экранов с припаянным LCD конвертором Flash-I²C, который поможет управлять дисплеем всего по двум сигнальным проводам:
Дисплей LCD1602 отображает 16 символов в 2 строки. Если вам нужен другой размер матрицы, обратите внимания на всю линейку символьных экранов в нашем магазине.
Габаритный чертёж
![Display LCD Character 1602 Dimensions Display LCD Character 1602 Dimensions](https://iarduino.ru/img/upload/3da3658b364c80adcb4ca261555d505b.png)
Комплектация
- 1× Символьный дисплей LCD1602 (Синяя подсветка)
Характеристики
- Символьный дисплей LCD1602 (Синяя подсветка)
- Контроллер: HD44780
- Матрица: жидкокристаллическая LCD
- Подсветка: светодиодная LED
- Индикация: 2 строки по 16 символов
- Цвет символов: белый
- Цвет подсветки: синий
- Напряжение питания: 5 В
- Напряжение логических уровней: 3,3–5 В
- Аппаратный интерфейс: отверстия под пайку
- Программный интерфейс: параллельный 4 / 8 бит
- Размеры: 80×36 мм
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по символьным дисплеям.
Инструкции
Библиотеки
- Библиотека для Arduino «LiquidCrystal»
- Библиотека для Raspberry Pi «RPLCD»
- Библиотека для Raspberry Pi «Adafruit_CharLCD»