Sensor BME280 Tidak Muncul di i2cdetect

Aug 27 2020

Saya memiliki dua komponen (satu modul amplifier dan satu BME280 dari Adafruit) yang terhubung secara paralel ke SDA / SCL GPIOs di Pi saya 4. Namun, ketika saya menjalankan i2cdetect -y 1, hanya alamat untuk amplifier yang muncul.

   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: -- -- -- -- -- -- -- --

Saya berharap untuk melihat 0x77 juga, yang merupakan alamat i2c dari Sensor BME.

Saya telah mengikuti tutorial untuk pemasangan kabel dan menggunakan multimeter saya untuk memeriksa apakah pin pada BME280 memiliki tegangan yang benar.

Pi 3V3 ke sensor VIN Pi 3V3 ke sensor CS Pi GND ke sensor GND Pi SCL ke sensor SCK Pi SDA ke sensor SDI

Tidak tahu mengapa 0x77 tidak muncul ... masukan apa pun akan sangat dihargai!

Jawaban

2 YumekaMengjiaLYU Aug 27 2020 at 06:22

Untuk menjawab pertanyaan saya sendiri: Saya mencabut Pi saya, dan SSH memasukkan dan mengetik i2cdetect -y 1. Kemudian keduanya 0x77 dan 0x4b muncul !! Tidak yakin mengapa ini berhasil, tetapi tampaknya me-reboot sering kali dapat membantu!