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 Tutorial

Program PikaBot Using mBlock
Monitor Temperature Humidity Using IoT Telegram Bot on ESP32
Control PikaBot Using a Phone Through Bluetooth
Display Heart Rate Data on IoT Blynk Using Arduino
DS18B20 Waterproof Temperature Sensor with Maker UNO
Scroll to Top