MAX30100 Oximeter Heart Rate Sensor Module


This is an oximeter and heart pulse rate sensor module can be used with Arduino to read the level of oxygen in blood and heart pulse rate.

This module comes with unsoldered header pins, kindly contact us if you need soldering help.

3 in stock

Add to Wishlist
Add to Wishlist
SKU: MDU-SEN-MAX30100 Category: Tags: , , ,


The MAX30100 is an integrated pulse oximetry and heartrate monitor sensor solution. It combines two LEDs, a photodetector, optimized optics, and low-noise analog signal processing to detect pulse oximetry and heart-rate signals. It?operates from 1.8V and 3.3V power supplies and can be powered down through software with negligible standby current, permitting the power supply to remain connected at all times.


  • Operating voltage : 1.8 – 3.3V
  • I2C serial interface
  • Complete Pulse Oximeter and Heart-Rate Sensor Solution Simplifies Design
  • Integrated LEDs, Photo Sensor, and High-Performance Analog Front –End
  • Ultra-Low-Power Operation Increases Battery Life for Wearable Devices
  • Programmable Sample Rate and LED Current for Power Savings
  • Ultra-Low Shutdown Current : 0.7?A typical



Note : you’ll need external 4.7K? resistor between 3.3V and I2C pins to make this module works as this module contains circuit error. (See the breadboard connection below)

VINInput powerConnect to 5V of system
SCLI2C serial clockConnect to SCL or A5 pin
SDAI2C serial dataConnect to SDA or A4 pin
INTActive-Low Interrupt (Open-Drain)No connection
IRDIR LED Cathode and LED Driver Connection Point. Leave floating in circuit.No connection
RDRed LED Cathode and LED Driver Connection Point. Leave floating in circuitNo connection
GNDGroundConnect to GND of system


Files & Documentation



Additional information

Dimensions15 × 12 × 2 mm