Max30102 not working on arduino nano iot 33

Hello everyone ,
i was a rpi user and now jumped into arduino .
I am doing a small project that measures bpm and spo2 with max30102.
i ve followed all the instructions -5V = 5V (3.3V is allowed)
-GND = GND
-SDA = A4 (or SDA)
-SCL = A5 (or SCL)
-INT = Not connected

  • vin = to 5v

i ve downloaded all the libs and the sensor just doesnt work , no leds at all and none of the examples work .
I power my nano via usb .

Please help

I've deleted your other cross-post @getsomehate.

Cross-posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes (or more) writing a detailed answer on this topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting may result in a suspension from the forum.

In the future, please take some time to pick the forum board that best suits the topic of your question and then only post once to that forum board. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation!

if you do an I2C scan does it show the device address?
https://playground.arduino.cc/Main/I2cScanner/

thnx for letting me know about cross posting . Didnt know how to delete after i found the sensors forum.

horace:
if you do an I2C scan does it show the device address?
Arduino Playground - I2cScanner

when i run i2c scanner it shows me this

Scanning...
I2C device found at address 0x60 !
I2C device found at address 0x6A !
done

which is my arduino i guess since it shows me same thing if i completely remove the max30102

could you give details of the actual sensor board you are using?
have you pullup resistors on SDA and SCL? 4.7kohm usually works OK
how long are the leads to the max30102?
try swopping in the SDA and SCL over just in case you have them the wrong way around
do you have an oscilloscope to look at the signals?

horace:
could you give details of the actual sensor board you are using?
have you pullup resistors on SDA and SCL? 4.7kohm usually works OK
how long are the leads to the max30102?
try swopping in the SDA and SCL over just in case you have them the wrong way around
do you have an oscilloscope to look at the signals?

yes i am using this one Gravity: AS7341 Αισθητήρας ορατού φωτός 11 καναλιών (SEN0364)

Resistors on top of the sensor ? No i havent , how do i even do this ?

if u mean how long are the wires , i show em in the picture

the last time i checked SDA of sensor goes to a4 on board and scl to a5

Weird , it seems my breadboard doesnt have power at all, arduino nano examples like blink work perfect but when i tried temperature sensor from sparkfun as well its the same thing with Max 30102 .
Nothing works even if i downloaded libs and examples

do you have a multimeter to check the voltage supply to the Max 30102?

horace:
do you have a multimeter to check the voltage supply to the Max 30102?

No sadly i dont have , i am really new to this , maybe starting with nano was wrong .
What are my options ?
Buy uno ? any chance of my sensors to work with nano iot33?

I forgot to mention the only thing i have on breadboard except the sensor is my nano iot33 powered with USb , i dont have any other jumper wires on it (only the ones i use to power up my max30102)
.
Its a uni project with deadline

the pinout of the nano iot33 is not the same as the standard nano - worth checking

a uno is probably more suitable for general projects than a nano
it is worth getting a multimeter if you are doing interfaceing projects

help me understand , so i did connections wrong ?

no your photo looks OK but worth checking

however, have a look at How to enable the 5V pin on the Arduino Nano 33 IoT?

it appears that 5v is not enabled by default!
why you need a multimeter

the link u posted was very helpful .
5v is not enabled by default and it says i need to solder the vusb to power 5v .
The problem is i cant find anywhere how to do that , so i guess i need to buy an arduino uno board with wifi

if you look at the image

you have to solder the VUSB jumper

horace:
if you look at the image

Arduino-Nano-33-IoT-Ultimate-Guide/images/Arduino_Nano_33_IoT_VUSB_jumper.jpg at master · ostaquet/Arduino-Nano-33-IoT-Ultimate-Guide · GitHub
you have to solder the VUSB jumper

Yea i saw it , but solder it with what ? a cable ? or just put the soldering machine on these 2 small pins for few seconds ?
Sorry if i sound stupid i just really dont know

when pads are so close together you can usually put some solder on each pad then drop a blob of solder btween them until you have linked the pads

thank you , doing it now and letting u know

Ok soldered it and it gives power .
The temp102 sensor i used works like a charm now , but the max doesnt .
Could it be power insufficient ? multimeter showed good numbers , maybe a burnt max30102 sensor??
thn xalot in advance.

what does the I2C scan show?

it shows me the same thing with max30102 on it .

I2C Scanner
Scanning...
I2C device found at address 0x60 !
I2C device found at address 0x6A !
done