Heart Rate Bluetooth Service

From Visuino
Jump to navigation Jump to search

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