Description
Module Capteur de Fréquence Cardiaque Oxymètre MAX30102
Le MAX30102 est un capteur optique compact conçu pour mesurer la fréquence cardiaque et la saturation en oxygène du sang (SpO₂). Grâce à ses LED infrarouge et rouge intégrées, ce module permet des mesures précises et fiables dans des dispositifs portables et des projets IoT.
✨ Caractéristiques :
- Capteur optique avec LED rouge et infrarouge intégrées
- Mesures : fréquence cardiaque, taux d’oxygène (SpO₂)
- Communication : I2C (adresse par défaut : 0x57)
- Tension de fonctionnement : 1.8V à 3.3V
- Faible consommation d’énergie, idéal pour dispositifs portables
- Dimensions réduites pour une intégration facile
Connexions :
- VIN → 3.3V
- GND → GND
- SCL → A5 (Arduino Uno)
- SDA → A4 (Arduino Uno)
- INT → Non utilisé (optionnel)
Exemple de Code Arduino :
#include <Wire.h>
#include "MAX30105.h"
#include "heartRate.h"
MAX30105 particleSensor;
void setup() {
Serial.begin(115200);
if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
Serial.println("Échec de l'initialisation du capteur MAX30102.");
while (1);
}
particleSensor.setup();
particleSensor.setPulseAmplitudeRed(0x0A);
particleSensor.setPulseAmplitudeIR(0x0A);
}
void loop() {
long irValue = particleSensor.getIR();
if (checkForBeat(irValue)) {
long beat = millis();
static long lastBeat = 0;
long delta = beat - lastBeat;
lastBeat = beat;
float bpm = 60.0 / (delta / 1000.0);
Serial.print("BPM: ");
Serial.println(bpm);
}
}
There are no reviews yet.