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

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

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

#1

Сообщение Сергей » 16.09.2015{, 00:00}

Всем привет. 
В этой теме описывается блок декодирования кнопок на LCD Keypad Shield.
При компиляции проекта вискакивала ошибка и программа закрывалась. 
Сделал свой блок. Получился намного проще и соответственно занимает меньше места в программе.
Но ошибка все же осталась. Вычислил: ошибка появляется, если в блоке есть выход с типом "boolean". Думаю автор исправит, а пока выкладываю блок и демо проект с "начинкой" блока.[video][/video]
Вложения
____LCD_Keypad_.flp
(156.82 КБ) 126 скачиваний
__LCDKeypadShie.ubi
(171.52 КБ) 116 скачиваний

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

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

#2

Сообщение dekorator » 03.10.2015{, 21:54}

Сергей, Вы написали " Думаю автор исправит ". Вы неуверены что испрввит? Если не уверены то почему?

Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 5
Откуда: Тюмень-Баку
Имя: Максим

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

#3

Сообщение Max » 04.10.2015{, 08:58}

dekorator писал(а):Вы неуверены что испрввит? Если не уверены то почему?
Да уж....

AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17.12.2015{, 08:46}
Репутация: 0
Откуда: Нижний Новгород

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

#4

Сообщение AK630 » 17.12.2015{, 20:22}

Добрый день. Помогите немного разобраться. Поэтапно нагружал функциями кнопки шилда. Сначала при нажатии кнопки Right (значение на А0=0) увеличивалось на 1 значение переменной tmin, которая потом выводилась на экран. Потом добавили кнопку LEFT (А0=407). Значение tmin уменьшается на 1 при каждом нажатии и значение tmin выводится на экран, но при этом кнопка Right перестает увеличивать tmin. Повесил для контроля лампочку на Right, она загорается.
В чем секрет?
Вложения
5796630.jpg

AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17.12.2015{, 08:46}
Репутация: 0
Откуда: Нижний Новгород

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

#5

Сообщение AK630 » 17.12.2015{, 20:43}

Путем замены местами блоков программы для кнопок RIGHT и LEFT пришел к выводу, что выполняется только нижний блок.
Вложения
8661530.jpg

AK630
Рядовой
Сообщения: 5
Зарегистрирован: 17.12.2015{, 08:46}
Репутация: 0
Откуда: Нижний Новгород

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

#6

Сообщение AK630 » 17.12.2015{, 20:56}

Если завести две разные переменные, то они замечательно минусуются и плюсуются.
Вложения
8965967.jpg

Ответить

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