Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

only until the initialization can not be a failed or successful message #30

Closed
dimanes opened this issue Nov 4, 2017 · 4 comments
Closed

Comments

@dimanes
Copy link

dimanes commented Nov 4, 2017

Troubleshooting checklist

  • [yes] I read the README (on master) thoroughly
  • [yes] I ran the MAX30100_Tester and I'm going to paste the output down below
  • [yes] I filled in all the details of my setup down below

Description of the issue

i have a problem with my rcwl max30100, i have compiled according to wiring document. I use arduino uno, when I compile code test, minimal, and debug I only got intializing max30100 only. did not get a success or failed message. thanks maybe someone can help

Output from MAX30100_Tester example

image

Details of my setup

  • Arduino hardware: arduino uno
  • MAX30100 breakout:
    gnd - gnd
    3.3v - vin
    int - d2 and 4.7k 3.3v
    rd and ird - 3.3v and gnd 0.1uF
    scl - a5 and 4.7k 3.3v
    sda - a4 and 4.7k 3.3v
  • Arduino framework version: 1.8.5
  • MAX30100 library version: new version
@oxullo
Copy link
Owner

oxullo commented Nov 19, 2017

@dimanes I added some notes to the readme file, in particular regarding setups like yours (chapter "Logic level compatibility"). Please have a look and get back here afterwards. https://github.com/oxullo/Arduino-MAX30100/blob/master/README.md

@misan
Copy link

misan commented Dec 5, 2017

Same here with an original Arduino UNO.

However, it does work on an Arduino MEGA.

I am using a MAX30100 module from eBay powered at 5V that includes a 1.8V regulator.

image

No external pull-up resistors used (though I read your instructions for using 4.7K). Because some other I2C modules worked flawlessly without adding them, many people are going to assume this one should too :-(

@oxullo
Copy link
Owner

oxullo commented Dec 10, 2017

@misan when the breakouts include the pullups like the one you posted, there's no need for additional care, but as I see the three pullups are connected to the 1.8V rail instead of the 3.3V.
And even if it was connected to the 3.3V there would had been no certainty that it was going to work with a 5V MCU (logic level thresholds for cmos..).
So (@dimanes you too if it happens to have the same breakout) try to desolder the three pullups and add external pullups to the Vcc of the MCU. Consider that SCL, SDA, /INT of the MAX30100 safely handle up to 6V (page 2 of the datasheet).

@oxullo
Copy link
Owner

oxullo commented Feb 2, 2018

Closing the issue due to inactivity

@oxullo oxullo closed this as completed Feb 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants