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

PulseHeartLab

Обработка сигналов датчиков сердечного ритма на базе PPG с фильтрацией, детекцией биений и расчётом BPM для Arduino Uno

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

Установка

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

Описание

Библиотека для работы с датчиками сердечного ритма на базе PPG (фотоплетизмографии) на Arduino Uno. Снимает сигнал с датчика типа PulseSensor, фильтрует его, детектирует удары и считает BPM с оценкой качества сигнала. Используется таймер Timer2 для стабильной выборки на частоте 100 Гц или режим полинга, если таймер недоступен. Встроены автокалибровка через перцентили, фильтры высоких и низких частот, адаптивный порог детекции биений, и опциональный режекторный фильтр на 50/60 Гц. Есть коллбеки на события биений и расчёт индекса качества сигнала от 0 до 100. В комплекте примеры для вывода графиков, настройки порогов, синтетических сигналов для обучения и экспорта данных в PhysioZoo.

Версии

Показано: 1
0.1.12026-08-24 12:38:00 UTC
ZIP по запросу
первое скачивание может быть дольше