Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Reply To: i2cdetect hiç adres göstermiyor, BME280 mi bozuk ben mi yanlış bağladım?

Pi 4’te header’daki bus 1, 0’a bakmana gerek yok. Tamamen boş bir tablo genelde iki şeyden olur, ben de bir sahada aynısını yaşadım:

1. SDA ve SCL ters. Pin 3 SDA (GPIO2), pin 5 SCL (GPIO3). Modülün üstündeki yazıya göre kabloyu bir daha takip et, ucuz kablolarda renkler karışıyor.

2. 6 pinli modülde CSB boşta kalırsa çip açılışta SPI moduna geçebiliyor. CSB’yi 3,3 V’a bağla, SDO’yu GND’ye bağlarsan adres 0x76, 3,3 V’a bağlarsan 0x77 olur.

Hızlı kontrol: Pi açıkken ve sensör bağlıyken multimetreyle SDA ve SCL’nin GND’ye göre gerilimini ölç. İkisi de 3,3 V civarında olmalı (Pi’de pull-up var). 0 V görüyorsan bir şey hattı aşağı çekiyor, kısa devre ya da yanlış pin.

Adres çıkınca chip id’ye de bak: BME280’de 0xD0 register’ı 0x60 döner. 0x58 dönüyorsa sana BMP280 satmışlar, onda nem yok, piyasada çok oluyor.

sudo i2cget -y 1 0x76 0xD0
Kabul edilen çözüm♥ 4