Outils pour utilisateurs

Outils du site


jardin_sonde_bmp280

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
jardin_sonde_bmp280 [2025/06/26 14:11] – [Activation du protocole I2C sur Raspberry Pi] adminjardin_sonde_bmp280 [2025/06/26 14:54] (Version actuelle) – [Test de la sonde en mode interactif] admin
Ligne 35: Ligne 35:
 <code> <code>
 3 Interface Options 3 Interface Options
 +I2C → Enable
 </code> </code>
  
 {{ :raspberry:interface_option.png?900 |}} {{ :raspberry:interface_option.png?900 |}}
 +
 +**Redémarrer le Raspberry Pi :**
 +<code>
 +sudo reboot
 +</code>
 +
 +===== Vérification de la détection du BMP280 =====
 +
 +Installer les **outils I2C** :
 +
 +<code>
 +sudo apt install i2c-tools
 +</code>
 +
 +**Scanner le bus I2C** pour vérifier que le capteur est bien détecté :
 +
 +<code>
 +i2cdetect -y 1
 +</code>
 +
 +Exemple de retour :
 +
 +{{ :raspberry:scan_i2c.png?600 |}}                       
 +
 +👉 Ici, on voit bien 76, ce qui indique que le BMP280 est bien détecté.
 +
 +===== Test de la sonde en mode interactif =====
 +
 +Dans votre **environnement virtuel Python**, commencer par installer la **bibliothèque pour la sonde BMP280** :
 +
 +<code>
 +pip3 install adafruit-circuitpython-bmp280
 +</code>
 +
 +Test en mode interactif :
 +<code>
 +import board
 +import busio
 +import adafruit_bmp280
 +
 +i2c = busio.I2C(board.SCL, board.SDA)
 +bm280 = adafruit_bmp280.Adafruit_BMP280_I2C(i2c, address=0x76)
 +
 +print(bme280.pressure)
 +print(bme280.temperature)
 +</code>
 +
 +Si le scan de votre bus i2c à donné 77 comme résultat, remplacer //address=0x76// par //address=0x77//
 +
 +----
 +
 +Suite vers [[jardin_bmp280_script|Ajout de la sonde BMP280 à nos scripts]]
jardin_sonde_bmp280.1750947085.txt.gz · Dernière modification : de admin