i write a code to find the SPO2 and HR from HRM2511E sensor but it gives me an error:
C:\Users\l0l0-\AppData\Local\Arduino15\RemoteSketchbook\ArduinoCloud\107194317737973883191\new_sketch_1708247243703\new_sketch_1708247243703.ino:3:10: fatal error: MAX30100_PulseOximeter.h: No such file or directory
#include <MAX30100_PulseOximeter.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: MAX30100_PulseOximeter.h: No such file or directory
this is the code
#include <Wire.h>
#include <MAX30100_PulseOximeter.h>
#define REPORTING_PERIOD_MS 1000
PulseOximeter pox;
uint32_t lastReport = 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.setOnBeatDetectedCallback(onBeatDetected);
}
void loop()
{
pox.update();
if ((millis() - lastReport) > REPORTING_PERIOD_MS)
{
lastReport = millis();
if (pox.hrValid())
{
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.println("%");
}
else
{
Serial.println("Not valid.");
}
}
}