18 lines
569 B
Python
Executable file
18 lines
569 B
Python
Executable file
import board
|
|
import time
|
|
import busio
|
|
from adafruit_bme280 import basic as adafruit_bme280
|
|
|
|
i2c = busio.I2C(scl=board.GP15, sda=board.GP14)
|
|
bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76)
|
|
# location's pressure (hPa) QNH at sea level
|
|
bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM
|
|
|
|
while True:
|
|
print("\nTemperature: %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)
|
|
time.sleep(5)
|
|
|
|
|