Pulse and Oxygen in Blood (SPO2)

welcome guys
I purchased an ehealth device from cooking-hacks and am attempting to interface it with an Arduino Uno.
The issue I am having is with the pulse ox sensor and getting a read-out from the serial monitor. All I receive are as in figure. Screenshot by Lightshot

This is the user code:

#include <PinChangeInt.h>
#include <eHealth.h>

int cont = 0;

void setup() {
Serial.begin(115200);
eHealth.initPulsioximeter();

//Attach the inttruptions for using the pulsioximeter.
PCintPort::attachInterrupt(6, readPulsioximeter, RISING);
}

void loop() {

Serial.print("PRbpm : ");
Serial.print(eHealth.getBPM());

Serial.print(" %SPo2 : ");
Serial.print(eHealth.getOxygenSaturation());

Serial.print("\n");
Serial.println("=============================");
delay(500);
}

//Include always this code when using the pulsioximeter sensor
//=========================================================================
void readPulsioximeter(){

cont ++;

if (cont == 50) { //Get only of one 50 measures to reduce the latency
eHealth.readPulsioximeter();
cont = 0;
}
}

please help me :cry: :cry:

Please use [ code ] tags next time. The forum software tends to eat some of your code if you don't.

Well, you are getting some data, not all zeros. That's a good start.

Does the device itself have any indication that it is seeing your pulse? A blinking LED? Does that seem to be about the right pulse rate?

Does the library have any more functions to help you determine what's wrong? An isConnected() function for example? Run through all of the basic stuff first to check it's connected OK and in the right mode.