Mutila
Утилиты для обработки кнопок, аналоговых входов и потенциометров с неблокирующей архитектурой на основе update()
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:143dffe75136bcfa648ddd32ed282e35c7221acde1ea5453cb949d320a3573beMutila-1.2.0-143dffe7.zipОписание
Набор переиспользуемых утилит для повседневных задач на Arduino: обработка кнопок с дребезгом, усреднение показаний с аналоговых входов, расчёты напряжения и тока, работа с потенциометрами. Все компоненты построены на архитектуре, где вы вызываете update() в цикле, что позволяет избежать прерываний и не мешать другим частям проекта, например управлению моторами. В составе классы для цифровых и аналоговых кнопок, их комбинаций, дебаунсированные версии, а также DiscretePot и QuantizedPot для работы с делителями напряжения. Есть интеграция с DFPlayer Mini. Код написан в стиле стандартных библиотек Arduino, распространяется под GPL 3.0.