max30101 1.0.0-RC3 copy "max30101: ^1.0.0-RC3" to clipboard
max30101: ^1.0.0-RC3 copied to clipboard

Package which integrates with the max30101 sensor, producing illustrative heart rate and O2 saturation readings

max30101 #

A Dart package (developed for use on a Raspberry Pi 4) which interfaces via I2C with the Max30101 sensor and produces illustrative heart rate and O2 saturation readings.

  • Primarily based on Raivis Strogonovs' excellent C++ library which implements heart rate and O2 saturation readings for the Max30100 sensor. (See also his superb accompanying tutorial ). This package is a pretty faithful port to Dart of that C++ code, and also includes the various adjustments (registers, settings, etc.) required to make it work with the Max30101 sensor.
  • The package's approach to register interaction was inspired by Philip Howard's Python library which implements heart rate readings for the Max30105 sensor
  • The essential ingredient of I2C support is provided by the https://pub.dev/packages/dart_periphery package

Important! #

This code is for proof-of-concept / demonstration purposes only. It should not be used for any other purpose, including medical diagnosis, as the basis for a real smoke or fire detector, or in life-critical situations.

Features #

See https://github.com/atsign-foundation/mwc_demo

Getting started #

See https://github.com/atsign-foundation/mwc_demo

Usage #

See https://github.com/atsign-foundation/mwc_demo

Additional information #

2
likes
110
pub points
19%
popularity

Publisher

verified publisheratsign.org

Package which integrates with the max30101 sensor, producing illustrative heart rate and O2 saturation readings

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

dart_periphery

More

Packages that depend on max30101