From 34c18bf246aed981b2cc6e0e068a5286155837e8 Mon Sep 17 00:00:00 2001 From: Ingar Date: Sun, 27 Feb 2022 11:58:25 +0100 Subject: Added script to retrieve sensors data from the BME280 chip. --- bme280info/bme280info.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 bme280info/bme280info.py (limited to 'bme280info') diff --git a/bme280info/bme280info.py b/bme280info/bme280info.py new file mode 100644 index 0000000..60666f0 --- /dev/null +++ b/bme280info/bme280info.py @@ -0,0 +1,22 @@ +#!/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 = 1013.25 + +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) + -- cgit v1.2.3