Files
bme280/Pimoroni/pimoroni-bme280/examples/all-values.py
2023-05-05 16:49:37 +02:00

26 lines
542 B
Python
Executable File

#!/usr/bin/env python
import time
try:
from smbus2 import SMBus
except ImportError:
from smbus import SMBus
from bme280 import BME280
print("""all-values.py - Read temperature, pressure, and humidity
Press Ctrl+C to exit!
""")
# Initialise the BME280
bus = SMBus(1)
bme280 = BME280(i2c_dev=bus)
while True:
temperature = bme280.get_temperature()
pressure = bme280.get_pressure()
humidity = bme280.get_humidity()
print('{:05.2f}*C {:05.2f}hPa {:05.2f}%'.format(temperature, pressure, humidity))
time.sleep(1)