Anonymous
Mar 19, 2026
Rating: 5/5
Perfect for wearable prototypes
This module works flawlessly with my Arduino project. The I2C communication is stable, and the library support is excellent. Great for learning about biometric sensors.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | MAX30102 |
| Interface Type | I2C |
| Operating Voltage | 1.8V / 3.3V |
| LED Wavelengths | Red (660nm) and IR (880nm) |
| FIFO Depth | 18 samples |
| Sample Rate Range | 50Hz to 3200Hz |
| Package Type | Breakout Board with Header Pins |
| Compatibility | Arduino, Raspberry Pi, ESP32 |
| Dimensions | 20mm x 16mm x 4mm |
| Application | Heart Rate and SpO2 Monitoring Prototyping |
Anonymous
Mar 19, 2026
Rating: 5/5
Perfect for wearable prototypes
This module works flawlessly with my Arduino project. The I2C communication is stable, and the library support is excellent. Great for learning about biometric sensors.
Anonymous
Mar 18, 2026
Rating: 5/5
Easy to start with
As a beginner, I was worried about complexity, but the setup was straightforward. The raw data output helps understand how pulse oximetry works fundamentally.
Anonymous
Mar 18, 2026
Rating: 5/5
Great for university projects
Used this for my final year embedded systems project. It handled continuous data logging without overheating. Highly recommended for students.
Anonymous
Mar 17, 2026
Rating: 4/5
Good value but needs calibration
The sensor reads data consistently, though you need to spend time calibrating it for accurate heart rate readings depending on skin tone and fit. Overall a solid purchase for the price.
Anonymous
Mar 11, 2026
Rating: 5/5
Excellent documentation support
Found plenty of example code online to get this running in minutes. The signal quality is surprisingly good for such a small breakout board.
Anonymous
Mar 04, 2026
Rating: 4/5
Solid performance on ESP32
Connects easily to ESP32 via I2C. The interrupt pin is very useful for power management. Just ensure you have pull-up resistors if your board lacks them.
Q: Do you provide sample code for Raspberry Pi?
A: Yes, we host Python libraries and example scripts for Raspberry Pi on our GitHub repository, which is linked in the product manual included in the package.
Q: Does this module come with the necessary pull-up resistors for I2C?
A: Yes, most breakout boards include onboard pull-up resistors, but we recommend checking your specific schematic or verifying with a multimeter if you encounter communication issues.
Q: What is the maximum distance the sensor can read from the skin?
A: This is a reflective sensor designed for direct contact or very close proximity (within 1-2mm) to the skin. It is not designed for non-contact measurement.
Q: Can this sensor measure blood oxygen accurately on dark skin tones?
A: The MAX30102 uses red and infrared light which generally works across various skin tones, but accuracy can vary based on fit, motion, and ambient light. Calibration and proper shielding are recommended for best results.
Q: Is a 5V logic level compatible with this module?
A: The sensor operates at 1.8V to 3.3V. If you are using a 5V microcontroller like an older Arduino Uno, you must use a logic level converter to avoid damaging the chip.