FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Поддерживаемое [39]
Скоро [4]
Возможно [5]
Поиск
...
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0
Среда, 12.12.2018, 21:01
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог статей
Главная » Статьи » Arduino и модули » Поддерживаемое

LCD Keypad Shield (поддерживается программой FLProg)

LCD Keypad Shield


Разработчики этого шилда очень грамотно поступили, подключив все кнопки через резисторы разного сопротивления к аналоговому пину. Это позволило сэкономить 5 дискретных пинов для других нужд.




Используемые пины

A0 - кнопки (Select, Up, Right, Down, Left)
D4-D10 - подключение экрана.

Pin                  Function
Analog 0            Button (select, up, right, down and left)
Digital 4            DB4
Digital 5            DB5
Digital 6            DB6
Digital 7            DB7
Digital 8            RS (Data or Signal Display Selection)
Digital 9            Enable
Digital 10          Backlit Control

Параметры для распознавания кнопок (Аналоговый вход 0)
значение на входе < 100 нажата кнопка RIGHT
значение на входе < 200 нажата кнопка UP
значение на входе < 400 нажата кнопка DOWN
значение на входе < 600 нажата кнопка LEFT
значение на входе < 800 нажата кнопка SELECT
значение на входе >= 800 не нажаты никакие кнопки

Схема шилда





Проект с примером использования

 


 
Категория: Поддерживаемое | Добавил: support (31.08.2015)
Просмотров: 5650 | Комментарии: 1 | Теги: Arduino, Шилды | Рейтинг: 5.0/3
Всего комментариев: 1
avatar
0
1 eugeneb • 22:17, 18.10.2016
Есть пример по-проще. Не знаю как сюда добавить файл проекта.
avatar
FLProg © 2018
uCozЯндекс.Метрика