Программирование 2-х кнопок с ожиданием.

Makaroff_93
Offline
Зарегистрирован: 15.01.2016

Великие прогеры. Помогите, пожалуйста. Задача такая: имеется 2 кнопки и замок. Необходимо, чтобы замок открывался только при нажатиии 2 кнопок одновременни( плюс минус пол секунды). Нажимаешь одну кнопку - ничего не происходит, другую - то же самое. Проблема такая: когда нажимаешь на одну кнопку и держишь и затем нажимаешь вторую, то замок открывается. Как избавиться? Кода нет, все в голове на уровне теории.

MacSim
Offline
Зарегистрирован: 28.11.2012

1 читай порт целиком

2 создай событие на отпускании кнопки и обрабатывай

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Makaroff_93 пишет:

 Кода нет, все в голове на уровне теории.

Здесь помогают тем, кто делает сам. Когда будет код, приходи.

Baks
Baks аватар
Offline
Зарегистрирован: 11.01.2016

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

Makaroff_93
Offline
Зарегистрирован: 15.01.2016

Я сам делаю. И код пишу по ходу, но проверить не на чем, так как плата еще идет.

Makaroff_93
Offline
Зарегистрирован: 15.01.2016

На бумаге все давно есть.

MacSim
Offline
Зарегистрирован: 28.11.2012

так прошивай и смотри что выйдет :-)

Makaroff_93
Offline
Зарегистрирован: 15.01.2016

Arduino в пути с Китая еще. Прошиваю через виртуально

Makaroff_93
Offline
Зарегистрирован: 15.01.2016

MacSim пишет:

так прошивай и смотри что выйдет :-)

Проблема сейчас только одна. Мне нужно считать время нажатия на кнопку. Если после нажатия на кнопку 1 через пол секунды не нажата кнопка 2, то мигает светодиод. Вопрос аак счетчик организовать?