Arduino Nano BLE 33 Sense i2c

When trying to connect a BME680 sensor via i2c to an Arduino Nano BLE 33 Sense, the sensor cannot be found even though I double checked the wiring. The bme680 worked perfectly with an arduino mega 2560. Is there any particular reason why the Nano can't seem to find the BME680 sensor?

Edit: The code I used to test the bme680 is the bme680test example code in the adafruit bme680 library. I used an i2c connection and the serial monitor says

BME680 test
Could not find a valid BME680 sensor, check wiring!

The code is supposed to detect the BME680 sensor and print the information obtained by the sensor in the serial monitor.
Note: Everything works fine when the Nano is swapped for a mega 2560.

After reading the "How to get the best out of this forum" post, please edit your post to include the code, using code tags, and post a photo of a hand drawn wiring diagram, with pins, modules and connections clearly labeled.

Is there any difference if you power the module with 3.3v instead of 5.

Have you tried running an i2c scanner program to determine if the module is seen on the bus?

I tried both 3.3 and 5v and got the same results. I also ran an i2c scanner and there were 0 devices found.

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