ADebouncer
Убирает помехи с цифровых входов кнопок и переключателей, предлагая режимы Delayed и Instant обработки сигналов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:be513e4ed4e9ab2ed3e8c4eef190ab1e70f614d51308899b309c33b552133fa9ADebouncer-1.1.0-be513e4e.zipОписание
Если вы часто работаете с кнопками или другими сигналами, которые дёргаются при срабатывании, эта библиотека поможет избавиться от помех на выходе. ADebouncer убирает рябь на сигнале и выдаёт чистый результат, при этом предлагая два режима работы на выбор. В режиме Delayed обновление выхода происходит только после того, как входной сигнал стабилизируется на нужное время. Режим Instant реагирует сразу на первый фронт, но ждёт стабилизации перед следующим обновлением. Библиотека отслеживает состояние отскока, определяет восходящие и падающие фронты, и выдаёт уже очищенное значение. Подойдёт для обработки кнопок, переключателей и прочих цифровых входов с помехами.