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
130
points
38
downloads

Publisher

verified publisheratsign.org

Weekly Downloads

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

Repository (GitHub)
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

dart_periphery

More

Packages that depend on max30101