Measuring Heart Rate Using Grove Sensor and Arduino

For me (and for now), this is the easiest heart rate sensor for Arduino...


Grove – Finger-clip Heart Rate Sensor is based on PAH8001EI-2G, a high performance and low power CMOS-process optical sensor with Green LED and DSP integrated serving as a Heart Rate Detection(HRD) sensor. This module is based on optical technology which measures the variation human blood movement in the vessel. Low power consumption and flexible power saving mode make it suitable for wearable device. Cause the heart rate sensor chip need high processing speed for the algorithm of heart rate data, this module integrate a STM32, reserved SWD interface allow users to reprogram the STM32. This module also provide tow bandages and 3D printing shell for finger test and arm test.


This video will show you how to measure heart rate using Grove sensor and Maker UNO.


Table below shows the connection between Heart Rate Grove sensor and Arduino.

Grove – Finger-clip Heart Rate SensorMaker UNO (Arduino Uno Compatible)

Arduino Sample Code

This sample code is customised to read heart rate and update data to Blynk app. You may require ESP8266 WiFi Shield and set the RX, TX pin to D2 and D3.

Blynk App Configuration

You can use Value Display widget and configure as shown below.

Related Products

You can consider to buy the product from the list below.

Thank you


  1. WIKI Grove – Finger-clip Heart Rate Sensor

Thanks for reading this tutorial. If you have any technical inquiry, please post at Cytron Technical Forum.

Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorail

Raspberry Pi Line Following Robot with Maker Line
Magnetic Contact Switch Sensor with Arduino.
Control MDDS30 In Serial Simplified Mode Using Raspberry Pi
Control A Servo And Display Sensor’s Reading Using The GUI On Arduino.
USB Serial Communication Between Arduino and Raspberry Pi
Scroll to Top