GyverButton
⚠️ Устарела, используй EncButton. Обработка кнопок с антидребезгом, определением одиночных/двойных/тройных нажатий и удержания
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:429a2364c0064260f16d3744717336933e16ccaf33fef94c9752086081f77eaeGyverButton-3.8.0-429a2364.zipОписание
⚠️ БИБЛИОТЕКА УСТАРЕЛА И БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ. Вместо неё используй EncButton — она легче, быстрее и имеет больше возможностей.
Если всё же нужна GyverButton, это библиотека для обработки кнопок со встроенным антидребезгом, определением одиночных, двойных и тройных нажатий, отработкой удержания и отпускания. Поддерживает нормально замкнутые и нормально разомкнутые кнопки, работает с PULL UP и PULL DOWN подключением. Можно настраивать таймауты для каждого типа события и считать произвольное количество нажатий. Есть функция для плавного изменения переменных с заданным шагом. Библиотека работает также с виртуальными кнопками — полезно для матричных и резистивных клавиатур. Совместима со всеми Arduino платформами.