KY-039 Finger Detection Heartbeat Measuring Sensor Module

(3 customer reviews)

In stock

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


(Including GST)

In stock

Select below products to add together

Male To Female Jumper Wires 40 Pcs 10cm ₹ 55

New Price: ₹ 32

Purchase this product now and earn 1 Robu Point!

For refund/return/replacement, get support here
For bulk and B2B enquiries kindly mail us at [email protected]
Category: Biometric/ECG/EMG Sensor
Tags: IR, ECG, Photoresistor, EKG, Biometric, Heart rate monitor, KY-039

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.

The LED is the light side of the finger, and the phototransistor on the other side of the finger, phototransistor used to obtain the flux emitted, when the blood pressure pulse by the finger when the resistance of the phototransistor will be slightly changed.

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.

Note : HW-487 on module working remains same.

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.

Package Includes :

1 x KY-039 Finger Detection Heartbeat Measuring Sensor Module

Weight (gm)


Shipment Weight

0.085 kg

Shipment Dimensions

3 × 3 × 2 cm

15 Days Warranty

This item is covered with a standard warranty of 15 days from the time of delivery against manufacturing defects only. This warranty is given for the benefit of Robu customers from any kind of manufacturing defects.  Reimbursement or replacement will be done against manufacturing defects.

What voids warranty:

If the product is subject to misuse, tampering, static discharge, accident, water or fire damage, use of chemicals & soldered or altered in any way.

Based on 3 reviews

3.3 overall

Add a review

  1. Innovotronics (verified owner)



  2. mmundrawala (verified owner)

    Not bad


  3. Jobal

    Working smoothly , fast delivery


Questions and answers of the customers

  1. 0 votes
    Q Will this work on Raspberry Pi? Or only in Arduino Board? answer now
    Asked by arr.mohd on February 24, 2021 4:31 pm


Only registered users are eligible to enter questions
Country Of Origin: China

You may also like…