Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Respuesta: i2cdetect no muestra ninguna dirección, ¿el BME280 está roto o lo conecté mal?

Traducido del Türkçe por IA ·

En una Pi 4 no hace falta que mires el bus 1, 0 del header. Una tabla completamente vacía suele deberse a una de dos cosas, y yo tuve exactamente lo mismo en una instalación:1. SDA y SCL están invertidos. Pin 3 SDA (GPIO2), pin 5 SCL (GPIO3). Vuelve a seguir el cableado según las indicaciones del propio módulo, en los cables baratos los colores suelen estar mezclados.2. En un módulo de 6 pines, si CSB queda al aire, el chip puede pasar al modo SPI al arrancar. Si conectas CSB a 3,3 V y SDO a GND, la dirección será 0x76; si conectas SDO a 3,3 V, será 0x77.Comprobación rápida: con la Pi encendida y el sensor conectado, mide con el multímetro el voltaje de SDA y SCL respecto a GND. Ambos deberían estar en torno a 3,3 V (la Pi tiene pull-ups). Si ves 0 V, algo está tirando de la línea hacia abajo: un cortocircuito o un pin equivocado.Cuando aparezca la dirección, revisa también el chip ID: en el BME280, el registro 0xD0 devuelve 0x60. Si devuelve 0x58, te han vendido un BMP280, que no tiene sensor de humedad; hay muchos en el mercado.

sudo i2cget -y 1 0x76 0xD0
Solución aceptada♥ 4