Page 1 of 1

Oximeter 3 Click

Posted: 28 Nov 2020 20:54
by johnmih123
Hello,

Did you check your example for this Click?
Title says "Perfectly suited for measuring the blood oxygen saturation"

Where is code example for measuring oxygen saturation in percentage?

Also when you plan to publish example for mikroC for PIC?

Re: Oximeter 3 Click

Posted: 28 Nov 2020 20:56
by johnmih123
Also please tell me what proximity measures this Oximeter Click ?

Re: Oximeter 3 Click

Posted: 28 Nov 2020 22:00
by johnmih123
Default example do not work! I'm not sure did you check example before releasing on web?

I use PIC32 platform with Oximeter 3 Click and results are very disappointing:

- dev_mode = OXIMETER3_HEART_RATE; ---------> On UART shows some meaningless numbers (5 worthless numbers) not Heartrate!

If I set
dev_mode = 0;
then ALS shows number with 3 digits and some proximity value!

Please describe how to use this Click as Oxymeter, please do not write this bad example code anymore.

Re: Oximeter 3 Click

Posted: 02 Dec 2020 11:02
by johnmih123
Any update?

I have used PIC Fusion v7 with default MCU card.

Re: Oximeter 3 Click

Posted: 03 Dec 2020 17:15
by johnmih123
Hello Mikroelektronika,
Someone can help?

Re: Oximeter 3 Click

Posted: 04 Dec 2020 09:09
by filip
Hi,

I apologize for the late reply, can you please tell me which compiler are you using ?

Regards,
Filip.

Re: Oximeter 3 Click

Posted: 04 Dec 2020 16:59
by johnmih123
MikroC Pro for PIC32 latest version 4.00.

Re: Oximeter 3 Click

Posted: 08 Dec 2020 10:31
by filip
Hi,

The Oximeter 3 click example reads the raw data from the biosensor and ambient light result registers and writes them on UART.

We don't provide the code for calculating the pulse, but may have a look at the application notes datasheet where you can see how to implement this :
https://www.vishay.com/docs/84409/desig ... l4020c.pdf

Also, I'm attaching the library source code so you can see how we implemented the communication with sensor.

Regards,
Filip.

Re: Oximeter 3 Click

Posted: 08 Dec 2020 14:03
by johnmih123
Hello,
Does provided example shows measurement of Oxygen saturation in blood?

For product which is named "Oximeter 3 Click" I suppose it should measure oxygen saturation?
Can you provide example for named product?

I do not need libraries and I do not have time to go in code, simply I need example for Oximeter 3 Click which can show what it should.

Thanks.

Re: Oximeter 3 Click

Posted: 09 Dec 2020 15:12
by filip
Hi,

The examples does not provide the measurement of Oxygen saturation in blood.

You can read on the board's page the following :
Library Description

Library provides generic functions for reading and writig data to register and getting INT pin status. There is one specific function that reads data from sensor and returns it, which data returns depends on input parameter.

Examples description

The application is composed of three sections :

System Initialization - Initialization of I2C module and int pin
Application Initialization - Check id status, configures device for previous selected mode
Application Task - Appliction measures values of heart rate or proximity and als value. It depends of selected device mode.
The very description of the board says it is "suited for measuring the blood oxygen saturation", doesn't say that the provided example measures this parameter.
The sensor gets the raw information using which the user can calculate saturation.

Regards,
Filip.

Re: Oximeter 3 Click

Posted: 09 Dec 2020 16:44
by johnmih123
Hi Filip,

Thank you for the explanation.

After I bought this product from Mouser i thought I would be able to use it according to its name with your default example, but now I see that the example did not fully cover the possibilities of this click.
At least for now I have discovered that the offered example provide only RAW data from sensor.

Thank you for your time.