The MAX30100 module (purple) is a pulse oximeter and heart-rate sensor that combines a red LED, an infrared LED and a photodetector.
The MAX30100 module (purple) is a pulse oximeter and heart-rate sensor that combines a red LED, an infrared LED and a photodetector. Place a finger on the sensor and it measures heart rate (BPM) and blood oxygen level (SpO2) and sends the data over I2C. It is widely used in health-monitoring and IoT projects with Arduino and ESP32.
| Sensor | MAX30100 |
|---|---|
| Measures | Heart rate and SpO2 |
| Interface | I2C (address 0x57) |
| Supply voltage | 3.3V – 5V (onboard regulators) |
| LEDs | Red + Infrared |
| Board colour | Purple |
What is the operating voltage?
3.3V – 5V (onboard regulators).
Is it a medical device?
No. It is for learning and prototyping, not for medical diagnosis.
Why do I get 0 readings?
Some modules have I2C pull-ups to 1.8V; use the right library settings or a level-shifter, and keep the finger steady.
Can I buy the MAX30100 Pulse Oximeter and Heart-Rate Sensor Module in Kanpur?
Yes – buy online with delivery across India, or pick it up from the iTechBuilders store, Damodar Nagar, Kanpur.