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

RunningAverage

Плавающее среднее на основе циклического буфера для сглаживания данных датчиков с быстрым расчётом через отслеживание суммы

Версия0.4.9
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер31.11 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.4.931.11 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:cb5c8f1c2edb7b6c50eacbe6af5ae764d9df9da171f588754067add04b79af1d
АрхивRunningAverage-0.4.9-cb5c8f1c.zip

Описание

Нужна плавающая средняя для сглаживания шумных данных с датчика? RunningAverage держит в циклическом буфере последние N значений и считает по ним среднее. Главное достоинство — скорость расчёта: благодаря отслеживанию суммы значений среднее вычисляется почти мгновенно (всего одно деление). Библиотека также выдаёт минимум и максимум из текущего окна. На практике размер буфера задаёшь в конструкторе, и память выделяется динамически. При интенсивном добавлении данных возможна накопление ошибок округления, хотя в тестах даже после полутора миллионов операций это оставалось в пределах приемлемого. Для критичных случаев есть метод пересчёта суммы, который корректирует погрешность.

Версии

Показано: 13
0.4.92026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.82026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.72026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.62026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.52026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.42026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.32026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.22026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.12026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.02026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.22026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.12026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:12:50 UTC
ZIP по запросу
первое скачивание может быть дольше