может кому полезно будет, может кто и блоки сделает
СпойлерПоказать
титановый велосипед для кнопки
библиотека Arduino IDE для кнопки, кнопок, матрицы кнопок
переменные
библиотека позволяет оперировать следующими переменными-производными логического состояния кнопки по времени:
состояние кнопки
состояние таймера неактивности ненажатой кнопки
состояние таймера неактивности нажатой кнопки
событие отпускания кнопки
событие нажатия кнопки
событие двойного щелчка кнопки
событие неактивности ненажатой кнопки
событие неактивности нажатой кнопки
событие короткого нажатия кнопки
событие длинного нажатия кнопки