Пример 34. Плата расширения с дисплеем и кнопками

Примеры

ПРИМЕРЫ

LCD Keypad Shield — одна из самых популярных плат расширения для Arduino. Она может существенно упростить работу с жидкокристаллическими экранами, позволяя разработчику сосредоточиться на других задачах. Подключение, как и в случае с другими шилдами, производится одним движением: необходимо просто состыковать шилд с платой из семейства Arduino.

Индикация осуществляется с помощью ЖК-дисплея 1602, управление – через встроенные кнопки. Есть возможность регулировки яркости дисплея прямо на плате с помощью подстроечного резистора. Плата снабжена разъемами, в которые могут быть подключены другие устройства, например, датчики. Для работы с экраном используются цифровые пины 4 – 10, для определения нажатия кнопок — только один аналоговый пин A0. Свободными являются цифровые пины 0-3, 11-13 и аналоговые пины A1-A5.


Распиновка:

Распиновка LCD Keypad Shield

Плата расширения с дисплеем и кнопками


Описание:

В данном примере вставим LCD Keypad Shield в плату Arduino. По нажатию встроенных на шилд кнопок (SELECT, LEFT, UP, DOWN, RIGHT) выведем название соответствующей кнопки в Монитор порта и на экран дисплея. С помощью подстроечного резистора настройте контрастность дисплея. Перед загрузкой скетча скачайте библиотеку LiquidCrystal.


Скетч: