-
Notifications
You must be signed in to change notification settings - Fork 31
Description
I am running below,
#include "MAX30100.h"
#include <Wire.h>
MAX30100* pulseOxymeter;
void setup() {
Wire.begin();
Serial.begin(115200);
Serial.println("Pulse oxymeter test!");
//pulseOxymeter = new MAX30100( DEFAULT_OPERATING_MODE, DEFAULT_SAMPLING_RATE, DEFAULT_LED_PULSE_WIDTH, DEFAULT_IR_LED_CURRENT, true, true );
pulseOxymeter = new MAX30100();
pinMode(2, OUTPUT);
}
void loop() {
//You have to call update with frequency at least 37Hz. But the closer you call it to 100Hz the better, the filter will work.
pulseoxymeter_t result = pulseOxymeter->update();
if( result.pulseDetected == true )
{
Serial.println("BEAT");
Serial.print( "BPM: " );
Serial.print( result.heartBPM );
Serial.print( " | " );
Serial.print( "SaO2: " );
Serial.print( result.SaO2 );
Serial.println( "%" );
}
}
getting error
C:\Users\sim_t\AppData\Local\Temp\arduino_modified_sketch_125959\Example8_SPO2.ino: In function 'void loop()':
Example8_SPO2:19:3: error: 'pulseoxymeter_t' was not declared in this scope
pulseoxymeter_t result = pulseOxymeter->update();
^
Example8_SPO2:19:19: error: expected ';' before 'result'
pulseoxymeter_t result = pulseOxymeter->update();
^
Example8_SPO2:22:7: error: 'result' was not declared in this scope
if( result.pulseDetected == true )
^
Multiple libraries were found for "MAX30100.h"
Used: C:\Users\sim_t\Documents\Arduino\libraries\MAX30100
Not used: C:\Users\sim_t\Documents\Arduino\libraries\MAX30100-master
Not used: C:\Users\sim_t\Documents\Arduino\libraries\MAX30100lib
Not used: C:\Users\sim_t\Documents\Arduino\libraries\MAX30100_milan
exit status 1
'pulseoxymeter_t' was not declared in this scope
any one can help to fix?