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:
- https://circuitpythohn.org/downloads
- 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
-
pressure
¶ The current pressure measurement in hPa
-
temperature
¶ The current temperature measurement in degrees Celsius
-
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()