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. Прямо из статьи скопировал программу, залил в Ардуино ...
Результаты работы программы
За разумные деньги получили экран с кнопками и ардуино. Готовая система отображения и управления - хочешь часы делай, хочешь метеостанцию или контроллер управления.
http://www.taker.im/review/10277-Arduino-Compatible-UNO-R3-i-LCD-Keypad-Shield
|