Heart Rate 5 Click Board
Heart Rate 5 Click Board
Introducing the Heart Rate 5 Click Board™
Experience accurate and reliable heart-rate monitoring and peripheral capillary oxygen saturation monitoring with the Heart Rate 5 Click Board™. This optical biosensor Click Board™ is designed with cutting-edge technology to provide the most precise readings.
Highly Sensitive Analogue Front-End IC
The Heart Rate 5 Click Board™ is equipped with a highly sensitive analogue front-end IC that ensures accurate and reliable readings. This IC has a high dynamic range, which means it can capture a wide range of heart rates and oxygen levels.
Advanced Optical Front End
The Heart Rate 5 Click Board™ features an advanced optical front end that includes the BIOFY sensor, an integrated sensor that features two green LEDs, one red LED, one infrared LED, and two photodiodes. This combination provides incredibly precise HRM and SpO2 readings.
Experience the Benefits of Accurate Monitoring
With the Heart Rate 5 Click Board™, you can experience the benefits of accurate heart-rate and oxygen-level monitoring. Whether you're an athlete looking to optimize your training or a healthcare professional monitoring a patient's vital signs, the Heart Rate 5 Click Board™ provides reliable and accurate results.
Get Your Heart Rate 5 Click Board™ Today
Don't settle for unreliable monitoring devices. Invest in the Heart Rate 5 Click Board™ today and experience the benefits of accurate and reliable heart-rate and oxygen-level monitoring.
Software Support
We provide a library for the Heart Rate 5 Click Board™ on our Libstock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo application can run on all the main MikroElektronika development boards.
Library Description
The library provides generic functions for communicating with the Click board™.
Key functions:
void heartrate5_hwReset();
- Function for doing a hardware reset on a click board.void heartrate5_init();
- Initializes the click board for communication.uint32_t heartrate5_getLed2_aled2val(void);
- Test if the finger is placed on the sensor.uint32_t heartrate5_getAled1val(void);
- Get the raw pulse analog value that will be displayed on MikroPlot.
Example Description
The demo application is composed of three sections:
- System Initialization - Initializes GPIO, I2C and log structures.
- Application Initialization - Configures the microcontroller for communication and initializes the click board. Also, the start signal is sent to the MikroPlot application.
- Application Task - This section shows how the data is processed and sent to the MikroPlot application.
void applicationTask() { uint32_t sensorValue; if(heartrate5_getLed2_aled2val() < 10) { if(flag==1) { sensorValue=heartrate5_getAled1val(); mikroPlot(ms_counter,sensorValue); flag=0; } } else { ms_counter=0; } }
Additional functions:
void mikroPlot(uint32_t ms_count, uint32_t measurement);
- Functions that prepares and sends data to the MikroPlot application.
The full application code, and ready to use projects can be found on our Libstock page.
mikroE Libraries used in the example:
- Conversions Library
- C_String Library
- I2C Library
- UART Library
Additional Notes and Information
Depending on the development board you are using, you may need a 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.
MIKROSDK
The Heart Rate 5 Click Board™ is supported by mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant click board demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Heart Rate 5 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.