Символьный дисплей построен на базе ЖК дисплея типа STN (Super Twisted Nematic) под управлением контроллера HD44780 и имеет синхронный параллельный 8-битный интерфейс. Дисплей оснащён светодиодной подсветкой синего цвета и способен одновременно отображать до 32 символов (16 столбцов, 02 строки) от чего и произошло название дисплея: LCD1602. Контроллер HD44780 имеет ПЗУ в которой хранятся цифры, символы латиницы и некоторые иероглифы японского языка, для их отображения на дисплее. Отсутствующие символы, в т.ч. и символы кириллицы, можно загружать в память ОЗУ контроллера, для вывода на дисплей надписей на Русском языке или нестандартных символов (например «смайликов»). Если к выводам дисплея подключить конвертер то можно преобразовать его синхронный 8-битный параллельный интерфейс в шину I2C (превратив дисплей из LCD1602 в LCD1602 I2C для облегчения подключения дисплея к Arduino, т.к. шина I2C использует всего 2 вывода для передачи данных и 2 вывода питания. Характеристики Тип выводимой информации: символьный. Язык в ПЗУ дисплея: латиница, японский. Возможность загрузки собственных символов: есть. Формат выводимой информации: 20×04 символов; Тип дисплея: LCD. Технология дисплея: STN. Угол обзора: 180. Тип подсветки: LED. Цвет подсветки: синий. Цвет символов: белый. Контроллер: HD44780. Интерфейс: синхронный, 8-битный, параллельный. Напряжение питания 5 В. Рабочая температура: -20 ... +70 С. Температура хранения -30 ... +80 С. Подключение Подключение дисплея LCD1602 по параллельному интерфейсу немного сложнее чем через конвертерпо шине I2C, а также требуется дополнительный элемент - потенциометр для регулировки контрастности. Шина данных дисплея состоит из 8 линий (D0-D7), но если подключить только старшие 4 линии (D4-D7), как это показано на рисунке, это не снижает скорость работы дисплея. Для удобства мы подключили выводы D4-D7 дисплея к одноимённым выводам D4-D7 Arduino. Вы можете подключать выводы D0-D7, E и RS дисплея, к любым выводам Arduino, указав их в скетче при объявлении объекта библиотеки. №: Дисплей: Arduino: Назначение: 16 K (LED-) GND Катод (минус) LED (светодиодной) подсветки. 15 A (LED+) 5V Анод (плюс) LED (светодиодной) подсветки. 14...7 D7...D0 (DB7...DB0) Любые Шина данных (Data Bus) состоящая из 8 линий. В приведённой схеме используются только старшие 4 линии, т.к. это не влияет на скорость работы дисплея. 6 E Любой Сигнал разрешения (Enable). 5 RW GND Выбор направления (Read / Write) передачи данных: «1» - чтение из дисплея / «0» - запись в дисплей. Вывод подключен к GND, т.к. данные только записываются в дисплей. 4 RS Любой Выбор регистра (Register Selection) получателя информации: «1» - регистр данных / «0» - регистр инструкций. 3 V0 (VEE) Установка контрастности дисплея: 0 ... +5 В постоянного тока. 2 VDD (VCC) 5V Питание логики дисплея: +5 В постоянного тока. 1 VSS (GND) GND Общий вывод питания (земля). Питание Напряжение питания логики дисплея 5 В постоянного тока подаётся на выводы VDD (VCC) и VSS (GND) дисплея. Напряжение питания подсветки 5 В постоянного тока подаётся на выводы A (Анод - Anode) и K (Катод - Cathode) дисплея. Потенциал для установки контрастности 0 ... +5 В постоянного тока подаётся на вывод V0 дисплея. Устранение неисправностей Если на дисплее не отображаются символы, или они отображаются слишком тускло, то настройте контрастность поворотом потенциометра. Если у дисплея не горит подсветка, проверьте наличие питания на выводах A и K. Видео