AdvancedOximeter
Управление MAX30102 с регистровым доступом для измерения пульса и SpO₂ с оценкой качества сигнала
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7a4089769e5ff42f138ac3cb6666f1f4d94282eb7e89710f80bb8bfe8ddd0123AdvancedOximeter-1.0.0-7a408976.zipОписание
Если работаешь с пульсоксиметром MAX30102 и нужна полная контроль над сенсором вплоть до регистров — это библиотека для продвинутых. Она обрабатывает данные из FIFO буфера, чистит сигнал от помех цифровыми фильтрами и вычисляет частоту пульса через определение пиков в инфракрасном канале. SpO₂ считается методом ratio-of-ratios из амплитуд красного и ИК сигналов. Помимо самих значений пульса и кислорода, библиотека генерирует метрику качества сигнала — это помогает понять, насколько надёжны текущие показания. Работает с ESP32, Arduino Uno и совместимыми платами. Если нужны только быстрые готовые числа без разбора внутренних деталей, проще выбрать что-то более простое.