MAX30102 Heart Rate & SpO2 Sensor Module Usage Tutorial
This tutorial covers how to use the Juxi Technology MAX30102 heart rate & SpO2 sensor module. The module features the Maxim MAX30102 dedicated heart rate & SpO2 sensor chip, has a built-in in-house heart rate & SpO2 algorithm, can directly output heart rate, blood oxygen saturation and onboard temperature, and supports both I2C and UART communication.
Tutorial Contents
| Content | Description |
|---|---|
| Product Info | Product overview, detection principle, technical specifications, pin definitions and typical application scenarios |
| Web Console Usage Tutorial | Connect directly via browser Web Serial; no software installation required |
| Arduino Usage Tutorial | Wiring, library installation, example code, API and FAQ |
| Raspberry Pi Usage Tutorial | I2C / UART wiring, environment setup, example code and API |
| PC · Running Python | USB-to-TTL + Python script to read data |
| PC GUI App | Graphical host application: serial port settings, collection and real-time monitoring |
Quick Start
- Read Product Info first and confirm the power supply (3.3–5V) and pin definitions;
- Just want to see data quickly: use the Web Console Usage Tutorial; just open the page in Chrome / Edge;
- Connecting to a microcontroller: see the Arduino Usage Tutorial;
- Connecting to a Raspberry Pi: see the Raspberry Pi Usage Tutorial;
- Connecting to a PC: see PC · Running Python or the PC GUI App.
This product is a consumer-grade electronic sensing module and is not a professional medical device; its readings are for daily health reference only.

