Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

11
  • 3
    The bus needs a pull-up. Commented Aug 24, 2023 at 18:21
  • 1
    That logic level shifter must be bidirectional. If it has markings on it like TX/RX then it is unlikely to be bidirectional. There should be pullup resistors (say 4.7k) on the low and high voltage sides of the I2C bus. If at least one module on each side of the level shifter has these then that should be enough. The module mpu6050 (and maybe others also) has 3.3 volt logic and should be on the Raspberry Pi side of the level shifter. Commented Aug 24, 2023 at 23:10
  • 1
    The BME280 is apparently a 3.3V device, so I don't know why you have it on the 5V part of the circuit. Commented Aug 25, 2023 at 8:15
  • 1
    The Pro Mini can also run at 3.3V - you are making it hard for yourself with the logic level converter. Commented Aug 25, 2023 at 8:18
  • 1
    @NickGammon How do I power it from 3.3V? Does it have no 3.3V pin or can 3.3V be supplied to the VCC pin too? Commented Aug 26, 2023 at 9:14