I am unable to get the MAX30100 sensor to work
It keeps throwing the following error:
16:06:32.936 -> Initializing...
16:06:32.936 -> MAX30105 was not found. Please check wiring/power.
I am using the Sparkfun library Example sketch "Example5_HeartRate"
As far as I understand the breakout board for the MAX30100 is a bit buggy - By which I mean the internal pullup resistors are connected to 1.8V for some reason instead of 5V
I have used MAX30100 before and had faced the same issue. However, after scouring the internet for hours I found this helpful article: https://reedpaper.wordpress.com/2018/08/22/pulse-oximeter-max30100-max30102-how-to-fix-wrong-board/
I want to use another MAX30100 sensor and have followed the above article again and have done the said changes to my sensor which resulted in the board being detected at address 0x57 when I run the i2c scanner. However, unlike the previous time, the Example sketch did not run as expected.
I even tried this solution: https://github.com/oxullo/Arduino-MAX30100/issues/51#issuecomment-391193292
But kept receiving the same error message.
The pin connections are:
ARDUINO -> MAX30100/MAX300102
3V3 -> VIN
SDA (A4)-> SDA\
SCL (A5)-> SCL
GND -> GND
I need help asap. Thank you in advance!
I hope the links mentioned are helpful for someone else.