- Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathbme280_simpletest.py
27 lines (22 loc) · 990 Bytes
/
bme280_simpletest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
# SPDX-License-Identifier: MIT
importtime
importboard
fromadafruit_bme280importbasicasadafruit_bme280
# Create sensor object, using the board's default I2C bus.
i2c=board.I2C() # uses board.SCL and board.SDA
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
bme280=adafruit_bme280.Adafruit_BME280_I2C(i2c)
# OR create sensor object, using the board's default SPI bus.
# import digitalio
# spi = board.SPI()
# bme_cs = digitalio.DigitalInOut(board.D10)
# bme280 = adafruit_bme280.Adafruit_BME280_SPI(spi, bme_cs)
# change this to match the location's pressure (hPa) at sea level
bme280.sea_level_pressure=1013.25
whileTrue:
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(2)