Модуль LCD1602 Keypad SHIELD представляет собой жидкокристаллический дисплей LCD1602 со встроенными 6 кнопками. Передача данных дисплея осуществляется по 4-битному режиму. Модуль имеет 6 конопок: 5 кнопок управления и 1 кнопка, которая отвечает за функции RESET. Модуль LCD1602Keypad SHIELD может использоваться для визуализации меню утройства с возможностью перемещения по пунктам меню.
ЖК дисплей спроектирован на основе стандартного драйвера HD44780. Регулируется контрастность дисплея с помощью потенциометра.
Подключается модуль к плате Arduino Uno навесным монтажом. При подключении необходимо аккуратно совместить плату дисплей с платформой Arduino. После подключения платы LCD1602 Keypad SHIELD необходимо помнить, что часть портов микроконтроллерного устройства используется для управления модулем. Плата содержит свободные колодки (5V, GND, IN) и аналоговые выводы A1 - A5. На плате также имеется шина для подключения устройств по интерфейсу ICSP.
Модуль LCD1602 Keypad SHIELD имеет такие выводы на плате:
GND:
«земля»
VCC:
питание модуля
VIN:
питание с нестабилизированным напряжением
RS:
сообщает контроллеру об отображении данных
R/W:
отображает или считывает данные с дисплея
Enable:
сообщает о готовности данных для считывания
A0:
вывод кнопок
A1 - A2
свободный аналоговый вход
D4 - D10:
цифровые выводы к которым подключён дисплей
D0 - D3 и D11 - D14:
свободные цифровые выводы
LCD:
отключение подсветки
Подключается питание к модулю от платформы Arduino, других микроконтроллерных устройств или внешнего источника питания. Напряжение питания модуля LCD1602 Keypad SHIELD составляет 5 В. О наличии питания сигнализирует светодиод PWR, который подключён к шинам питания.
Для работы с данным модулем в среде разработки Arduino IDE можно использовать стандартную библиотеку «Liquid Crystal».