Le capteur BME280 n'apparaît pas dans i2cdetect
J'ai deux composants (un module amplificateur et un BME280 d'Adafruit) connectés en parallèle aux GPIO SDA / SCL sur mon Pi 4. Cependant, lorsque je cours i2cdetect -y 1, seule l'adresse de l'amplificateur apparaît.
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- 4b -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Je m'attends à voir également 0x77, qui est l'adresse i2c du capteur BME.
J'ai suivi le tutoriel de câblage et utilisé mon multimètre pour vérifier que les broches du BME280 ont des tensions correctes.
Pi 3V3 vers capteur VIN Pi 3V3 vers capteur CS Pi GND vers capteur GND Pi SCL vers capteur SCK Pi SDA vers capteur SDI
Aucune idée de la raison pour laquelle 0x77 n'apparaît pas ... toute entrée serait grandement appréciée!
Réponses
Pour répondre à ma propre question: j'ai débranché mon Pi, SSH et tapé i2cdetect -y 1. Ensuite, 0x77 et 0x4b sont apparus !! Je ne sais pas pourquoi cela fonctionne, mais il semble que le redémarrage peut souvent aider!