Finger heart beat sensor - Sensors - Xbotics View larger

Finger heart beat sensor for DIY and Engineering Projects

New product

This KY-039 Finger Detection Heartbeat Measuring Sensor Module uses bright infrared (IR) LED and a phototransistor to detect the pulse of the finger, a red LED flashes with each pulse.

More details

46 Items

₹ 112.10 tax incl.

Add to wishlist

More info

We chose a very high resistance resistor R1 because most of the light through the finger is absorbed, it is desirable that the phototransistor is sensitive enough. Resistance can be selected by experiment to get the best results. The most important is to keep the shield stray light into the phototransistor.

For home lighting that is particularly important because the lights at home mostly based 50HZ or 60HZ fluctuate, so faint heartbeat will add considerable noise.

Example Code:

// Pulse Monitor Test Script
int sensorPin = 0;
double alpha = 0.75;
int period = 100;
double change = 0.0;
double minval = 0.0;
void setup ()
Serial.begin (9600);
void loop ()
static double oldValue = 0;
static double oldChange = 0;

int rawValue = analogRead (sensorPin);
double value = alpha * oldValue + (1 – alpha) * rawValue;

Serial.print (rawValue);
Serial.print (“,”);
Serial.println (value);
oldValue = value;

delay (period);


Features :

  1. Use IR LED and an optical transistor to detect pulsation in fingers
  2. Small and Compact module
  3. Easy to use.


Length (mm)


Width (mm)


Weight (gm)


* Product Images are shown for illustrative purposes only and may differ from actual product.

3 other products in the same category: