adafruit_lps2x
¶
Library for the ST LPS2X family of pressure sensors
Author(s): Bryan Siepert
Implementation Notes¶
Hardware:
Adafruit LPS25 Pressure SensorLPS25HB Breakout (Product ID: 4530)
Adafruit LPS22 Pressure Sensor LPS22HB Breakout (Product ID: 4633)
Software and Dependencies:
- Adafruit CircuitPython firmware for the supported boards:
Adafruit’s Bus Device library: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
Adafruit’s Register library: https://github.com/adafruit/Adafruit_CircuitPython_Register
- class adafruit_lps2x.Rate¶
Options for
data_rate
Rate
Description
Rate.LSP25_SHUTDOWN
Setting
data_rate
toRate.LSP25_SHUTDOWN
stops measurements from being takenRate.LSP25_RATE_1_HZ
1 Hz
Rate.LSP25_RATE_7_HZ
7 Hz
Rate.LSP25_RATE_12_5_HZ
12.5 Hz
Rate.LSP25_RATE_25_HZ
25 Hz
Rate.LSP22_SHUTDOWN
Setting
data_rate
toRate.LSP22_SHUTDOWN
stops measurements from being takenRate.LSP22_RATE_1_HZ
1 Hz
Rate.LSP22_RATE_10_HZ
10 Hz
Rate.LSP22_RATE_25_HZ
25 Hz
Rate.LSP22_RATE_50_HZ
50 Hz
- class adafruit_lps2x.LPS2X(i2c_bus, address=93, chip_id=None)¶
Base class ST LPS2x family of pressure sensors
- Parameters
- reset()¶
Reset the sensor, restoring all configuration registers to their defaults
- property pressure¶
The current pressure measurement in hPa
- property temperature¶
The current temperature measurement in degrees Celsius
- property data_rate¶
The rate at which the sensor measures
pressure
andtemperature
.data_rate
should be set to one of the values ofadafruit_lps2x.Rate
- class adafruit_lps2x.LPS25(i2c_bus, address=93)¶
Library for the ST LPS25 pressure sensors
- Parameters
- initialize()¶
Configure the sensor with the default settings. For use after calling
LPS2X.reset()
- class adafruit_lps2x.LPS22(i2c_bus, address=93)¶
Library for the ST LPS22 pressure sensors
- Parameters
i2c_bus (I2C) – The I2C bus the LPS22HB is connected to.
address – The I2C device address. Default is
0x5d
but will accept0x5c
when theSDO
pin is connected to Ground.
- initialize()¶
Configure the sensor with the default settings. For use after calling
LPS2X.reset()