AnalogFilter
Фильтрация и усреднение аналоговых сигналов с настройкой интервала отсчётов и режима обработки
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cecdfb5dae603f74ecd7ba5fc14a92f3ec4cca337b3da6bd11eda003b627338bAnalogFilter-1.0.2-cecdfb5d.zipОписание
Если вам надоели шумные значения с аналоговых датчиков — эта библиотека решает проблему фильтрацией и усреднением. Работает по принципу промышленных ПЛК: настраиваешь интервал между снятиями отсчётов, количество образцов для обработки и выбираешь способ фильтрации. Поддерживает три режима: без фильтра (прямое значение от analogRead), простое усреднение последних n измерений и скользящее среднее. Конструктор гибкий — можно задать минимум только пин, остальное берёт по умолчанию, или настроить полностью: пин, интервал отсчётов, количество образцов и тип фильтра. Пригодится, если нужны стабильные показания с датчиков без дополнительных сложностей в коде.