- alst,
- 3207
Arduino Compatible UNO R3 и LCD Keypad Shield
|
LCD Keypad Shield of the LCD1602 Character LCD Input and Output Expansion Board for Arduino 5.72$
Прелесть экосистемы Arduino — есть удобные для макетирования платы с разъемами, с большим количеством программируемых входов-выходов, подключаемое по USB к компьютеру. Бесплатное IDE для написания программ и прошивки платы. Солидное количество плат расширения (shield), которые подключаются прямо к разъемам платы. И огромное количество всяких датчиков, сервомоторов, исполнительных устройств и экранов.
В данном обзоре — плата ардуино и плата, на которой находится двухстрочный символьный экран 1602 и пять кнопок, подключаемых к аналоговому входу(6 — сброс ардуино).
К сожалению сейчас в продаже в магазине данный shield отсутствует.
Прибыли платы в коробке и антистатическом пакете.
Судя по надписям — производства Италия.
Но то ли итальянцы нетрезвые попались, то ли китайцы ленивые — местами отдельные элементы кривовато припаяны и плата плохо отмыта от флюса. На работоспособности это никоим образом не отразилось.
Плата из стеклотекстолита, покрыта синим лаком, надписи — белая краска.
Подключается к компьютеру при помощи принтерного USB кабеля (TypeA — TypeB).
Для подачи внешнего питания есть разъем 2,1 мм. Плюс на внутреннем контакте.
плата с экраном
Обратная сторона, следы от плохо смытого флюса и штыревые разъемы для подключения к ардуино.
Вид сбоку.
Следующие фото — собранные вместе ардуино и плата с экраном
Тестирование
Сразу с завода ардуино приходит с прошитым bootloader и программой blink, которая с разной частотой мигает светодиодом, припаянным к 13 выводу.
На некоторых платах — это частота 1 Гц, на моей — порядка 5 Гц. Никаких драйверов не потребовалось — выбрал в IDE тип платы, порт подключения и залил программу.
Плата экрана — расположение выводов видно на этом рисунке
Схема подключения кнопок —
Резистором вверхнем левом углу платы экрана можно настроить контрастность отображения символов.
К сожалению, китайские производители экранов не прошивают в стандартной поставке кириллицу. Поэтому для вывода используем латиницу.
Используемые пины
A0 — кнопки (Select, Up, Right, Down, Left)
D4-D10 — подключение экрана
Для проверки совместной работы в интернете была найдена статья Подключение LCD Keypad Shield к Arduino. Прямо из статьи скопировал программу, залил в Ардуино…
Результаты работы программы
За разумные деньги получили экран с кнопками и ардуино. Готовая система отображения и управления — хочешь часы делай, хочешь метеостанцию или контроллер управления.
2 коментарі