Connecting 2 i2C devices (with different addresses) to Fire Beetle BLE4.1 to Arduino

I am using a Fire Beetle BLE4.1 to connect a LTR390-UV Ultraviolet Sensor and a parkFun Pulse Oximeter and Heart Rate Monitor. My Arduino code cannot seem to read the devices anymore, it did initially.

link to uv sensor:Digital LTR390-UV Ultraviolet Sensor (C), Direct UV Index Value Output, I2C Bus | UV Sensor (C)
link to heartbeat sensor: SparkFun Pulse Oximeter and Heart Rate Monitor Hookup Guide - SparkFun Learn

Please post schematics, not Fritzings coloured bird nest.
Links to their datasheet had given us the best information.

2 Likes

Assuming you haven't actually destroyed something, your problem may be that you have changed either the code, the power supply, or the wiring, none of which are visible.

2 Likes

Sorry @supahgd,

When sharing your annotated schematic, ensure it is clear and well-labeled. Don’t forget to include direct links to all the hardware components you're using. This will help everyone better understand your setup and provide more accurate advice.

1 Like

Have you been changing the wiring while the device is powered up?
If so you will almost certainly damaged your Arduino and maybe also the components you were changing the wiring on.

1 Like

it seems like my ground has move from the GND pin to D13 (digital pin 13).

Hopefully only seems, and definitely not on its own accord. I suggest you try uploading the blink programme to check that everything is still OK.

2 Likes

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