Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Réponse : i2cdetect n'affiche aucune adresse, le BME280 est-il cassé ou ai-je mal câblé ?

Traduit de Türkçe par IA ·

Sur un Pi 4, inutile de regarder le bus 1, 0 sur le header. Un tableau totalement vide vient en général de deux causes, et j’ai rencontré exactement la même chose sur un site :1. SDA et SCL sont inversés. Broche 3 SDA (GPIO2), broche 5 SCL (GPIO3). Refais le câblage en suivant les marquages du module, les câbles bon marché ont souvent des couleurs mélangées.2. Sur un module à 6 broches, si CSB reste non connecté, la puce peut passer en mode SPI au démarrage. Connecte CSB à 3,3 V et SDO à GND, l’adresse sera 0x76 ; connecte SDO à 3,3 V, elle sera 0x77.Contrôle rapide : Pi allumé et capteur branché, mesure au multimètre la tension de SDA et SCL par rapport à GND. Les deux doivent être autour de 3,3 V (le Pi a des pull-ups). Si tu lis 0 V, quelque chose tire la ligne vers le bas : court-circuit ou mauvaise broche.Une fois l’adresse détectée, vérifie aussi l’ID de la puce : sur un BME280, le registre 0xD0 renvoie 0x60. S’il renvoie 0x58, on t’a vendu un BMP280, qui n’a pas de capteur d’humidité ; on en trouve beaucoup sur le marché.

sudo i2cget -y 1 0x76 0xD0
Solution acceptée♥ 4