Controlino
Обработка кнопок и потенциометров с поддержкой жестов и мультиплексоров
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:09b271a1870fd679cfd408bac764a1ee790bec82df797c18b58d0fbac9aba03fControlino-1.2.2-09b271a1.zipОписание
Если вы работаете с кнопками и потенциометрами, подключёнными прямо к Arduino или через мультиплексор, Controlino упростит их обработку. Библиотека на C++ умеет различать не просто нажатия, а целые жесты: простые клики, двойные клики, удержание, нажатие с удержанием. Поддерживаются 8- и 16-канальные мультиплексоры, и работать с ними для пользователя ничем не отличается от прямого подключения — просто вызываешь check() для каждого элемента управления, обычно в interrupt-обработчике или в loop(). Кнопки должны быть подключены к встроенным pull-up резисторам Arduino, а библиотека в ответ на вызов check() возвращает события типа Down, Up, Click и так далее. Хороший выбор для проектов с несколькими органами управления, где нужна простая универсальная логика.