LCD Keypad Shield для Arduino Uno/Mega
Шилд оснащён символьным дисплеем LCD 1602. Он управляется контроллером HD44780. Дисплей подключается к Arduino посредством параллельной четырёхбитной шины.
Распиновка шилда:
- RS: 8;
- RW: 11;
- E: 9;
- D4-D7: 4-7.
Также на плате находится подстроечный резистор для регулировки контрастности дисплея.
Плата расширения оборудована 6 кнопками, одна из них – RESET, остальные – пользовательские (UP, DOWN, LEFT, RIGHT, SELECT). Пользовательские кнопки используют один вход A0 и обладают разными значениями сопротивления. При нажатии кнопок на аналоговом входе A0 будут следующие значения:
- RIGHT: ниже 100;
- UP: ниже 200;
- DOWN: ниже 400;
- LEFT: ниже 600;
- SELECT: ниже 800.
Основные достоинства
- Подключение пяти кнопок к одному входу
- Многооборотный подстроечный резистор для тонкой настройки контрастности
- Удобство использования платы расширения
Примеры использования
- Создание интерфейсов управления для Arduino
- Вывод текстовой информации
Комплектация
- 1 × LCD Keypad Shield
Подключение и библиотеки
Модуль совместим с Arduino Uno, Mega и аналогичными платами.
Модуль надевается сверху на плату. Цифровые пины 4, 5, 6, 7, 8, 9 отвечают за управление дисплеем, пин 10 – за управление яркостью подсветки, аналоговый пин 0 – за управление кнопками. Для работы достаточно стандартной библиотеки Arduino IDE «LiquidCrystal».
Отзывы
Отзывов пока нет.