SparkFun Pulse Oximeter and Heart Rate Monitor Hookup Guide

Pages
Contributors: Elias The Sparkiest
Favorited Favorite 7

Troubleshooting

Heart Rate is Non-Existent!

It can't be reiterated enough, the sensor needs light but consistent pressure on the full plate of the sensor. I've also found that it's much easier to get readings from a warm hand then a cold one. If you continue to have issues check the finger status and extended finger status to get a hint at what the sensor is seeing. Check the reference table and scroll down to Finger Status to see all of the various error messages that are given by these status messages.

Error Configuring Sensor

First this products is not "pure" Qwiic because it requires that the reset and mfio pin be connected to your micro-controller. Check the hardware hookup section above for explicit instructions on how to do this.

Error Table

If you continue to have trouble configuring your sensor after checking that you've correctly hooked it up, then perhaps an error message can narrow it down for you. Below is a list of most of the error values from the datasheet. The final error message of incorrect paramater was implemented in the library to convey that an incorrect argument was used for any particular function.

Error Description
0x01 ERROR UNAVAILABLE COMMAND
0x02 ERROR UNAVAILABLE FUNCTION
0x03 ERROR DATA FORMAT
0x04 ERROR INPUT VALUE
0x05 ERROR TRY AGAIN
0xFF (255) ERROR UNKNOWN
0xEE (238) INCORRECT PARAMETER