SoftFilters
Фреймворк софтверных фильтров для обработки данных датчиков с поддержкой цепочек фильтров и шаблонов C++
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:57ab608943725887548efa9870ac7d33c46903190c865d5ce552fa3a4aa15f56SoftFilters-0.1.0-57ab6089.zipОписание
Фреймворк и набор фильтров для обработки данных в Arduino, работает как универсальный инструмент фильтрации на C++. В наборе есть DifferentialFilter для расчёта скорости и ускорения, TimestampFilter для добавления временных меток и MovingAverageFilter для усреднения значений. Библиотека использует шаблоны C++, что даёт гибкость при работе с разными типами данных. Можно связывать фильтры в цепочки (FilterChain) и использовать их как единый фильтр — удобно, когда нужна многоступенчатая обработка сигналов. Это хороший выбор для проектов с датчиками, где требуется сглаживание шума, вычисление производных или добавление временных отметок к измерениям.