pressure 2.0.0.0
|
Pressure Click is a compact and easy solution for adding pressure measurement to your design. It features LPS331AP digital output pressure sensor.
We provide a library for the Pressure Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly form compilers IDE(recommended way), or downloaded from our LibStock, or found on mikroE github account.
This library contains API for Pressure Click driver.
pressure_err_t pressure_init( pressure_t *ctx, pressure_cfg_t *cfg );
pressure_err_t pressure_generic_single_write( pressure_t *ctx, uint8_t reg_addr, uint8_t data_in );
pressure_err_t pressure_generic_multiple_read( pressure_t *ctx, uint8_t reg_addr, uint8_t *data_out, uint8_t n_data );
This is a example which demonstrates the use of Pressure Click board. Measured pressure and temperature data from the LPS331AP sensor on Pressure click.
The demo application is composed of two sections :
Initializes I2C/SPI serial interface and puts a device to the initial state. Also initializes UART console module for results logging.
Reads the pressure and temperature results in standard units when measurement was done and sends results to the console (usb uart terminal). Repeats operation every 500ms.
The full application code, and ready to use projects can be installed directly form compilers IDE(recommneded) or found on LibStock page or mikroE GitHub accaunt.
Other mikroE Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all Mikroelektronika compilers, or any other terminal application of your choice, can be used to read the message.