ResponsiveAnalogRead
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1c72456af78ed72eb3b8d907062d6c8c79f4b97559506e78f499d203f1a73be2ResponsiveAnalogRead-1.2.1-1c72456a.zipОписание
Когда снимаешь значения с аналоговых портов Arduino, часто приходится бороться с шумом в сигнале — обычный фильтр может помочь, но тогда датчик становится неотзывчивым, медленно реагирует на реальные изменения. ResponsiveAnalogRead решает эту дилемму: подавляет случайные скачки при неменяющемся напряжении, но остаётся чуткой к быстрым сдвигам. Алгоритм плавно переходит между значениями вместо резких прыжков, благодаря чему сигнал остаётся и чистым, и живым. Есть режим «сна» (Sleep) — когда включен, значения стабилизируются быстрее, но может быть небольшая потеря точности. Подходит для потенциометров, датчиков расстояния, кнопок и других аналоговых входов, где нужна одновременно фильтрация и моментальный отклик.