I have finished part one of my pulse oximeter reading the pulse
step two is implementing the infrared readings for SPO2 calculations
I am using OpenTk and a serial data link to my computer for display.
I get inconsistent results see two outputs below.
Heartbeat 4 is atypical, not sure what causes that to happen.
This is all on a breadboard too so pretty noisy.
On the sensor receiving the light I use a pulldown to discharge
Reading 40,000 data points in 5 1/2 seconds
The blue lines are the sensor data
the white line is the exponential moving average
pretty cool how that calculation pulls out the pattern from all that noise.