OptaButton
Обработка кнопок для Arduino и Opta с поддержкой кликов, долгих нажатий и автоповтора через простой event-based API
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bcee2d43592b08b5967c4a255c2d73a027c47a8335985875859b39bc94ac2d21OptaButton-1.0.2-bcee2d43.zipОписание
Простая обработка кнопок для Arduino и плат Opta, которая избавляет от необходимости писать код для подавления дребезга и логики нажатий. Библиотека умеет различать короткие клики, долгие нажатия, отпускания и автоповтор с ускорением — всё через события, которые проверяются в одну строчку кода. Работает как на классических Arduino (Uno, Mega), так и на Arduino Opta (включая Digital Expansion модули AFX00005 и AFX00006). API намеренно оставлен простым и понятным — с подробными комментариями в коде, поэтому подходит даже для начинающих, которые только разбираются с обработкой физических кнопок. Автор писал библиотеку потому, что переход с обычного Arduino на Opta был нетривиален, а существующие примеры работали не так, как ожидалось.