Description M5Stack Mini Heart Rate Unit (MAX30100) Pulse Oximeter is a compact blood oxygen and heart-rate sensing unit built around the MAX30100 sensor. It combines red and infrared LEDs with a photodetector to support non-invasive pulse oximetry and heart-rate measurement in wearable, health-monitoring, and embedded sensing prototypes. The Heart Rate Unit communicates over I2C at address 0x57 and supports programmable sample rate and LED current settings, helping balance measurement performance and power consumption. Place a finger on the sensing area after the program starts to read pulse and blood oxygen data through an M5Stack controller. Product Status Notice This product is EOL (End of Life). Features MAX30100 pulse oximeter and heart-rate sensor solution Integrated red/infrared LEDs and photodetector Blood oxygen concentration and heart-rate detection Programmable sample rate and LED current for power management Ultra-low shutdown current, typically 0.7µA High measurement performance and fast data output Built-in temperature sensor for calibration support I2C communication interface at address 0x57 2 x LEGO-compatible mounting holes Development support for Arduino Includes 1 x Unit Heart 1 x HY2.0-4P Grove Cable (20cm) Applications Wearable heart-rate monitoring prototypes Pulse oximeter and SpO2 sensing projects Health and fitness data collection devices IoT vital-sign monitoring demonstrations STEM and biomedical sensing experiments Specifications Specification Parameter Sensor MAX30100 Communication Interface I2C @ 0x57 Shutdown Current 0.7µA typical Product Size 32.0 x 24.0 x 8.0mm Product Weight 4.9g Package Size 138.0 x 93.0 x 9.0mm Gross Weight 10.0g PinMap Port A Wire Black Red Yellow White Function GND 5V SDA SCL Learn and Documents Product documentation Schematic PDF MAX30100 datasheet Arduino example UiFlow2 programming guide