heartrate8 2.0.0.0
|
Heart Rate 8 click is an optical biosensor Click boardâ„¢, designed for heart-rate monitoring (HRM). This Click boardâ„¢ employs a specialized sensor that incorporates three LED drivers and two photo-sensing elements, sensitive to green and IR light.
We provide a library for the HeartRate8 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 HeartRate8 Click driver.
- Initialization function.void heartrate8_cfg_setup ( heartrate8_cfg_t *cfg );
HEARTRATE8_RETVAL heartrate8_init ( heartrate8_t *ctx, heartrate8_cfg_t *cfg );
void heartrate8_default_cfg ( heartrate8_t *ctx );
uint8_t heartrate8_get_data ( heartrate8_t *ctx, uint8_t data_select, uint16_t *led_out_on, uint16_t *led_out_off );
uint8_t heartrate8_check_int ( heartrate8_t *ctx );
void heartrate8_meas_sync ( heartrate8_t *ctx );
This example demonstrates the use of Hearth rate 8 Click board.
The demo application is composed of two sections :
Performs the device reset. The device is configured to work in Single Measurement Mode with LED pulsing.
Sends command to start measurement cycle, then waits until measurement cycle is finished. When measurement cycle is done, gets LED ON and LED OFF Data for the selected LED driver (GREEN or IR LED) and performs data plotting on serial plotter every 35ms.
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.