accel7 2.0.0.0
|
The Accel 7 click is a tri-axis acceleration sensing Click boardâ„¢ powered by the KXTJ3-1057 14-bit tri-axis digital accelerometer from Kionix. This sensor was developed using proprietary Kionix micromachining technology, resulting in high accuracy and excellent noise immunity.
We provide a library for the Accel7 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 Accel7 Click driver.
- Initialization function.void accel7_cfg_setup ( accel7_cfg_t *cfg );
ACCEL7_RETVAL accel7_init ( accel7_t *ctx, accel7_cfg_t *cfg );
void accel7_default_cfg ( accel7_t *ctx, uint8_t resolution, uint8_t range );
- This function calculates the resolution and range values which are used in the default_cfg() function.int16_t accel7_get_axis ( accel7_t *ctx, uint8_t axis );
void accel7_res_range_cfg ( accel7_t *ctx, uint8_t *resolution, uint8_t *range );
uint8_t accel7_get_interrupt_state ( accel7_t *ctx );
This example shows how data from all three axes is collected, processed and later displayed in the logger module.
The demo application is composed of two sections :
Initializes and configures the click and logger modules.
Reads and displays data from all three axes every second.
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.