LCD Keypad Shield — простое и удобное решение для простых проектов, где требуется отобразить текстовую информацию на дисплее. Дисплей позволяет отображать латиницу в 2 строки по 16 символов в каждой из них. Поддерживается режим бегущей строки.
Для регулировки яркости на плате расположен потенциометр. Подсветка дисплея синего цвета.
Дополнительно на плате расположено 5 функциональных кнопок с помощью которых можно перемещаться по дисплею, а также запрограммировать их на определенные действия. Шестая кнопка выполняет функцию перезагрузки контроллера.
Технические характеристики
Физические размеры
Пример подключения и использования
Определение нажатой кнопки
Описание: В данном примере будет показано как определить какая кнопка была нажата.
Приготовьте детали:
Схема подключения: Установите шилд поверх контроллера Smart Uno.
Загрузите на контроллер скетч:
Установка и запуск таймера
Описание: Создадим таймер, с возможностью управления им пользователем. Функциональные кнопки:
Приготовьте детали:
Схема подключения: Установите шилд поверх контроллера Smart Uno.
Загрузите на контроллер скетч:
© 2014-2021 УмныеЭлементы — DIY-электроника Arduino, компоненты для робототехники и электронных устройств. «УмныеЭлементы» (SmartElements) является зарегистрированным товарным знаком. Любое воспроизведение товарного знака допускается только с согласия правообладателя.
Источник
Подключение LCD Keypad Shield к Arduino
Сегодня я решил описать процесс подключения к контроллеру Arduino платы LCD Keypad Shield и пример работы с ним.
Сам LCD Keypad Shield представляет собой плату с двухстрочным экраном и 6-ю кнопками. Его очень удобно использовать в проектах, так как не надо разводить провода на макетной плате — тут все уже сделали за вас.
Разработчики этого шилда очень грамотно поступили, подключив все кнопки через резисторы разного сопротивления к аналоговому пину. Это позволило сэкономить 5 дискретных пинов для других нужд.
Схема LCD Keypad Shield
Используемые пины
A0 — кнопки (Select, Up, Right, Down, Left)
D4-D10 — подключение экрана
Проверочный скетч для LCD Keypad Shield
// include the library code:
#include// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);void setup()
void loop()