Capteur BMP 280

Le capteur BMP 280 permet de mesurer :
  • la température
  • la pression atmosphérique
  • l'altitude
Il nécessite la bibliothèque adafruit_bmp280 .Le code ci-dessous permet de créer un objet bmp280 et afficher les trois grandeurs mesurées grâce aux attributs "temperature", "pressure" et "altitude" :
import time
import board
import adafruit_bmp280 

# Création d'un objet bmp280 communiquant sur le bus I2C de la carte :
i2c = board.I2C() 
bmp280 = adafruit_bmp280.Adafruit_BMP280_I2C(i2c) 

# Configuration de la valeur de la pression atmosphérique au niveau de la mer :
bmp280.sea_level_pressure = 1013.25 

while True: 
    print("nTemperature: %0.1f C" % bmp280.temperature) 
    print("Pressure: %0.1f hPa" % bmp280.pressure) 
    print("Altitude = %0.2f meters" % bmp280.altitude) time.sleep(2)
Recherche