MAX30105 was not found. Please check wiring/power

Hi, I using the MAX30102 and run with the SparkFun MAX 3010x Pulse and Proximity Sensor Library, but I still cannot obtain a simple basic reading in serial monitor. I ensure the wiring are connect correctly but the serial monitor still pop out the message MAX30105 was not found. Please check wiring/power. Can somebody help me, thank you so much.


.

/*
MAX30105 Breakout: Output all the raw Red/IR/Green readings
By: Nathan Seidle @ SparkFun Electronics
Date: October 2nd, 2016
https://github.com/sparkfun/MAX30105_Breakout

Outputs all Red/IR/Green values.

Hardware Connections (Breakoutboard to Arduino):
-5V = 5V (3.3V is allowed)
-GND = GND
-SDA = A4 (or SDA)
-SCL = A5 (or SCL)
-INT = Not connected

The MAX30105 Breakout can handle 5V or 3.3V I2C logic. We recommend powering the board with 5V
but it will also run at 3.3V.

This code is released under the MIT License.
*/

#include <Wire.h>
#include "MAX30105.h"

MAX30105 particleSensor;

#define debug Serial //Uncomment this line if you're using an Uno or ESP
//#define debug SerialUSB //Uncomment this line if you're using a SAMD21

void setup()
{
debug.begin(9600);
debug.println("MAX30105 Basic Readings Example");

// Initialize sensor
if (particleSensor.begin() == false)
{
debug.println("MAX30105 was not found. Please check wiring/power. ");
while (1);
}

particleSensor.setup(); //Configure sensor. Use 6.4mA for LED drive
}

void loop()
{
debug.print(" R[");
debug.print(particleSensor.getRed());
debug.print("] IR[");
debug.print(particleSensor.getIR());
debug.print("] G[");
debug.print(particleSensor.getGreen());
debug.print("]");

debug.println();
}

As is almost always the case when users post photos of their breadboarded project it is impossible to make any sense of the circuit

Please post a schematic of your project. A photo of a hand drawn circuit is good enough

I suspect you are addressing the sensor with a wrong address...,

The board looks to be plugged across the GND strip at the right hand side of your breadboard! Move the board so the only connections are the ones you are using.

@carvellteo, your topic has been moved to a more suitable location on the forum.

Please take some time to read How to get the best out of this forum.

  1. Next apply what you've read regarding code tags to your post.
  2. Installation and Troubleshooting is not (intended) for problems with your project. Please keep that in mind.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.