Кнопка, нажатия, счётчик и т д

ChristmasV
Offline
Зарегистрирован: 19.06.2022
 Здравствуйте всем! Давным давно занимался ардуино и спустя долгое время решил создать код для кнопки и, почему то не хочет выдавать в порт данные, которые записал в функции.
2 проблема. Кто знает помогите пожалуйста! Как сделать так, чтобы ардуинка считала количество нажатий с любого момента, поясню: я нажимаю 2 раза подряд - выполняется один код, к примеру пишется "нажата 2 раза"
3 раза подряд - "нажата 3 раза" и так далее, при этом, что функции, которые уже написаны работали(код работал).
 
 
 
 
 
 
 
 
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ChristmasV пишет:

Кто знает помогите пожалуйста! Как сделать так, чтобы ардуинка считала количество нажатий с любого момента, поясню: я нажимаю 2 раза подряд - выполняется один код, к примеру пишется "нажата 2 раза"
3 раза подряд - "нажата 3 раза" и так далее, при этом, что функции, которые уже написаны работали(код работал).
Вам нужно тщательно продумать логику работы. 
Дело в том, что Ардуинка не может предвидеть, сколько раз Вы собираетесь нажать на кнопку. Поэтому рекомендуется тщательно сформулировать, по какому критерию Ардуинка сможет определить, закончили Вы задуманную последовательность нажатий или еще нет.
А вообще, при грамотно спроектированной системе действие по N нажатиям не должно противоречить всем действиям с количеством нажатий меньше N.
 
PS. Да, и последнее: по поводу "функции, которые уже написаны работали" (орфография и пунктуация сохранены). Найдите два примера: "blink" и "blinr without delay" и тщательно разберитесь с тем, как они работают и чем различаются. 
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А две темы зачем? У Вас две кнопки, что ли?