DISCONNECTED
Controls
Biometric / PPG
HEART RATE

The MAX30102 is an integrated pulse oximetry and heart-rate monitoring module. It contains a red LED (660 nm) and infrared LED (880 nm) that illuminate the finger; a photodiode measures the pulsatile variation in light absorption caused by arterial blood volume changes.

Specifications
ICMAX30102
Supply voltage1.8 V (core) / 3.3–5 V (LED)
InterfaceI²C up to 400 kHz
ADC resolution18-bit
Wavelengths660 nm (red) + 880 nm (IR)
Heart rate range40 – 240 BPM
SpO₂ range0 – 100 %
Sample rate50 – 3200 Hz configurable
How It Works

Oxygenated haemoglobin absorbs more IR light; deoxygenated haemoglobin absorbs more red light. The ratio R = (AC_red/DC_red) / (AC_IR/DC_IR) maps to SpO₂ via a lookup table calibrated against a reference oximeter. Beat-to-beat intervals in the PPG waveform yield heart rate.

Not connected Board ↗
Heart Rate -- BPM
SpO₂ -- %
Source Simulation
Raw Serial
Typical Use Cases
Fitness trackers Medical wearables Sleep monitoring Pulse oximetry HRV analysis Stress detection
Limitations

Requires good skin contact and stillness — motion artifacts corrupt the PPG signal. Nail polish and dark skin pigmentation affect accuracy. Not a medical-grade device without clinical validation. Readings drift with ambient light leakage.

Q & A

Sign in to ask questions about this sensor.

Settings

Reference Document

Uploaded docs ground AI answers in your course material. Stored per user, persists across sessions.

Sign in