Назад к каталогу

basicCalculus

Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов

Версия0.1.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер6.88 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
0.1.06.88 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 01:09:02 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:86a7e0ae163322c14d18f89b09877cf519b799fb54eaa13b1d6b5dd13953debb
АрхивbasicCalculus-0.1.0-86a7e0ae.zip

Описание

Если вы работаете с датчиками и нужно в реальном времени считать производную или интеграл от меняющегося значения, эта библиотека использует alpha-beta фильтр для численного дифференцирования и интегрирования. Фильтр одновременно сглаживает шумные данные, поэтому производная не будет скачущей от каждого отсчёта. Библиотека работает через опрос переменной — вы регулярно скармливаете ей текущие значения, а она сама отслеживает время через micros(). Для интегрирования применяется трапециодальное правило. Помните, что все экземпляры фильтра делят один временной шаг, и решение очень простое, поэтому точность зависит от того, насколько часто вы сможете полировать функцию.

Версии

Показано: 1
0.1.02026-10-08 12:48:25 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP