Introduction: Heartbeat Sensor Using Arduino (Heart Rate Monitor)

Heartbeat Sensor is an electronic device that is used to measure the heart rate i.e. speed of the heartbeat. Monitoring body temperature, heart rate and blood pressure are the basic things that we do in order to keep us healthy.

Heart Rate can be monitored in two ways: one way is to manually check the pulse either at wrists or neck and the other way is to use a Heartbeat Sensor.
In this project, I have designed a Heart Rate Monitor System using Arduino and Heartbeat Sensor. You can find the Principle of Heartbeat Sensor, working of the Heartbeat Sensor and Arduino based Heart Rate Monitoring System using a practical heartbeat Sensor.

Step 1: Components Required:

  • Arduino UNO
  • 16 x 2 LCD Display
  • 10KΩ Potentiometer
  • 330Ω Resistor (Optional – for LCD backlight)
  • Push Button
  • Heartbeat Sensor Module with Probe (finger-based)
  • Mini Breadboard
  • Connecting Wires

Step 2: Circuit Diagram:

The circuit design of the Arduino based Heart rate monitor system using the Heartbeat Sensor is very simple. First, in order to display the heartbeat readings in bpm, we have to connect a 16×2 LCD Display to the Arduino UNO.

For LCD connections please visit:

The 4 data pins of the LCD Module (D4, D5, D6 and D7) are connected to Pins 1, 1, 1 and 1 of the Arduino UNO. Also, a 10KΩ Potentiometer is connected to Pin 3 of LCD (contrast adjust pin). The RS and E (Pins 3 and 5) of the LCD are connected to Pins 1 and 1 of the Arduino UNO. Next, connect the output of the Heartbeat Sensor Module to the Analog Input Pin (Pin 1) of Arduino.

Step 3: Code:

For credit, please follow my following accounts.

For more interesting projects connect with me on:


Facebook page:


Arduino Contest 2020

Participated in the
Arduino Contest 2020