#!/usr/bin/python # using the Adafruit BME280 library # https://docs.circuitpython.org/projects/bme280/en/latest/index.html # https://learn.adafruit.com/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout/python-circuitpython-test import time import board from adafruit_bme280 import basic as adafruit_bme280 # Create sensor object, using the board's default I2C bus. i2c = board.I2C() # uses board.SCL and board.SDA bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76) # change this to match the location's pressure (hPa) at sea level bme280.sea_level_pressure = 1017.00 print("Temperature: %0.1f°C" % bme280.temperature) print("Humidity: %0.1f %%" % bme280.relative_humidity) print("Pressure: %0.1f hPa" % bme280.pressure) print("Altitude = %0.2f meters" % bme280.altitude)