Heart Rate Bluetooth Service
File:TArduinoHeartRateBluetoothService.png
Summary
Bluetooth Heart Rate Service component implementing the standard BLE heart rate profile with configurable sensor location and energy expenditure tracking.
Description
The Heart Rate Bluetooth Service component provides a complete implementation of the Bluetooth SIG Heart Rate Service profile. It supports heart rate measurement, sensor contact detection, and energy expenditure calculation. The component features configurable sensor location, two-byte value support, and initial value settings for comprehensive health monitoring applications. Typical applications include fitness trackers, smart watches, medical monitoring devices, and wearable health technology.
Diagram:
Properties
- Initial Energy Expanded – Initial energy expenditure value (Default: 0).
- Initial Value – Initial heart rate value (Default: 0).
- Location – Sensor location configuration (Options: sINone, sIOther, sIChest, sIWrist, sIFinger, sIHand, sIEarLobe, sIFoot) (Default: sINone).
- Name – Component identifier (Default: Heart Rate Bluetooth Service).
- Two Bytes – Two-byte value format (Default: False).
Pins
Input Pins
- In (bluetooth) – Bluetooth data input.
- Device (bluetooth) – Bluetooth device connection.
- Contact (digital) – Sensor contact detection input.
- Reset Energy Expended (Clock) – Energy expenditure reset signal.
Output Pins
- Energy Expanded (analog) – Energy expenditure output.
Categories
- File:Bluetooth.png – Bluetooth communication components.
- File:Health.png – Health and medical monitoring components.
- – Wireless communication components.
- File:Sensor.png – Sensing components.
- – Wearable technology components.
- File:Service.png – Bluetooth service profile components.