Gravity: Heart Rate Monitor Sensor

SKU: SEN0203

The DFRobot Heart Rate Sensor is a compact, thumb-sized heart rate monitoring module designed for Arduino-compatible microcontrollers. Featuring a Gravity interface, it supports simple plug-and-play connectivity for rapid prototyping and integration. The sensor is based on photoplethysmography (PPG) technology, a low-cost optical method used to detect changes in blood volume within microvascular tissue. Capturing the pulsatile component of the cardiac cycle enables reliable heart rate measurement in a non-invasive manner. Designed for wearable applications, the sensor includes two mounting holes and can be comfortably attached to the finger, wrist, earlobe, or other skin-contact areas. It supports two output modes—analog pulse signal and digital square-wave signal—which can be selected using the onboard dial switch. This makes the sensor suitable for a wide range of applications, including education, sports monitoring, and maker or interactive projects.

Overhead shot of circular heart rate sensor module for Arduino-DFRobot product sku:SEN0203 image.
  • Docs
  • Tech Specs
  • Projects
  • FAQ

    • "Cannot read or The analog reading is always 0"

      1. Check whether the code wiring is correct;
      2. Whether the use method is correct, pay attention to use the strap to tie the module to the finger, and do not press the back of the sensor with your hand;
      3. Check whether the plastic film on the sensor is in good condition, without plastic film SEN0203 can not work (it can be replaced by transparent tape)

      Note:It is recommended to fix the probe on the finger pulp when using the test

    Explore More Related Questions >

    Was this article helpful?

    TOP