Блок распознавания нажатия кнопок на LCD Keypad Shield

Вопросы по подключению кнопок и клавиатур
Ответить
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение Сергей »

Всем привет. 
В этой теме описывается блок декодирования кнопок на LCD Keypad Shield.
При компиляции проекта вискакивала ошибка и программа закрывалась. 
Сделал свой блок. Получился намного проще и соответственно занимает меньше места в программе.
Но ошибка все же осталась. Вычислил: ошибка появляется, если в блоке есть выход с типом "boolean". Думаю автор исправит, а пока выкладываю блок и демо проект с "начинкой" блока.[video]http://www.youtube.com/watch?v=84lylvgGz90[/video]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение dekorator »

Сергей, Вы написали " Думаю автор исправит ". Вы неуверены что испрввит? Если не уверены то почему?
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение Max »

dekorator писал(а):Вы неуверены что испрввит? Если не уверены то почему?
Да уж....
AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17 дек 2015, 08:46
Откуда: Нижний Новгород

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение AK630 »

Добрый день. Помогите немного разобраться. Поэтапно нагружал функциями кнопки шилда. Сначала при нажатии кнопки Right (значение на А0=0) увеличивалось на 1 значение переменной tmin, которая потом выводилась на экран. Потом добавили кнопку LEFT (А0=407). Значение tmin уменьшается на 1 при каждом нажатии и значение tmin выводится на экран, но при этом кнопка Right перестает увеличивать tmin. Повесил для контроля лампочку на Right, она загорается.
В чем секрет?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17 дек 2015, 08:46
Откуда: Нижний Новгород

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение AK630 »

Путем замены местами блоков программы для кнопок RIGHT и LEFT пришел к выводу, что выполняется только нижний блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17 дек 2015, 08:46
Откуда: Нижний Новгород

Блок распознавания нажатия кнопок на LCD Keypad Shield

Сообщение AK630 »

Если завести две разные переменные, то они замечательно минусуются и плюсуются.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Кнопки и клавиатуры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя