This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

MPR Pressure Sensor

Overview

This sample application periodically (1Hz) measures atmospheric pressure in kilopascal. The result is written to the console.

Wiring

This sample uses an MPRLS0025PA00001A sensor controlled using the i2c interface. Connect VIN, GND and Interface: SDA, SCL.

Building and Running

This project outputs sensor data to the console. It requires a sensor from the MPR series. It does not work on QEMU. In the sample below the Arduino Due board is used.

# From the root of the zephyr repository
west build -b arduino_due samples/sensor/mpr
west flash

Sample Output

pressure value: 101.976303 kPa
pressure value: 101.986024 kPa
pressure value: 101.989736 kPa
pressure value: 101.987424 kPa
pressure value: 101.992099 kPa
pressure value: 101.989171 kPa
pressure value: 101.984226 kPa

<repeats endlessly>