Arduino-MAX30100 icon indicating copy to clipboard operation
Arduino-MAX30100 copied to clipboard

My GY-MAX30100 pulse oximeter issue with Arduino Uno.

Open Tomzzia opened this issue 2 years ago • 1 comments

Arduino hardware: 1.18.19 OXIMETER ARDUINO UNO VIN 5V GND GND SCL SCL SDA SDA

But in the Serial Monitor is "Initializing pulse oximeter..." and GY-MAX30100 isn't work

322830086_932133411277641_1652493572594300088_n

My code:

#include <Wire.h> #include "MAX30100_PulseOximeter.h"

#define REPORTING_PERIOD_MS 1000

PulseOximeter pox; uint32_t tsLastReport = 0;

void onBeatDetected() { Serial.println("Beat!"); }

void setup()

{ Serial.begin(115200); Serial.print("Initializing pulse oximeter..");

if (!pox.begin()) {
    Serial.println("FAILED");
    for(;;);
} else {
    Serial.println("SUCCESS");
}
 pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);


pox.setOnBeatDetectedCallback(onBeatDetected);

}

void loop() {

pox.update();
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
    Serial.print("Heart rate:");
    Serial.print(pox.getHeartRate());
    Serial.print("bpm / SpO2:");
    Serial.print(pox.getSpO2());
    Serial.println("%");

    tsLastReport = millis();
}

}

Tomzzia avatar Jan 01 '23 11:01 Tomzzia

is their any solution to this problem?

mediocre9 avatar May 06 '23 15:05 mediocre9