The Finger Detection Heartbeat Measuring Sensor Module uses an infrared LED (a light-emitting diode that emits invisible infrared light) and a phototransistor (a light-sensitive transistor) to detect the pulse in your fingertip. Place a finger over the sensor, and the ky-039 heartbeat sensor module reads tiny changes in light absorption caused by blood flowing through the finger with each heartbeat. It outputs an analog voltage that rises and falls with each pulse. The sensor runs on 3.3V to 5V DC and outputs through a standard analog pin.
The ky 039 heartbeat sensor datasheet confirms the sensor uses the photoplethysmography (PPG) technique — the same method used in medical pulse oximeters. One non-obvious detail — ambient light directly hitting the sensor from above causes noise in the output signal. Reading in a bright room or under direct light will distort the waveform. The honest limitation is that this module gives a raw analog waveform, not a direct BPM number. You need to process the signal in software to calculate beats per minute.
The finger detection module connects to the analog input of Arduino IDE, PlatformIO, and MicroPython environments. For Medical students and biomedical project makers, building health monitors all use it. To start, power with 5V, connect the analog output to an Arduino analog pin, and read values in the serial monitor. StemVolt provide fast and reliable delivery of across India with trusted service support.
Related Products:
- Checkout the AS608 Optical Fingerprint Sensor Module
Features:
- IR LED phototransistor pair detects blood volume pulse waveform
- Analog voltage output directly readable by Arduino analogRead function
- 3.3V to 5V supply compatible with Arduino ESP32 and STM32
- Compact 20mm x 15mm PCB suits wearable and embedded BPM builds
Technical specifications:
| Specification | Details |
|---|---|
| Model | RCWL-0516 |
| Operating Voltage | 4 V – 28 V DC |
| Current Consumption | 3 mA |
| Output Voltage | 3.3 V (Digital HIGH) |
| Detection Range | Up to 7 Meters |
| Operating Frequency | 3.18 GHz |
| Output Type | Digital |
| Operating Temperature | -20°C to +80°C |
| Detection Method | Microwave Doppler Radar |
 Applications:
- KY-039 Sensor used for Arduino BPM heart rate monitor build
- Biomedical project uses ky-039 heartbeat sensor module for pulse demo
- Wearable health band uses heartbeat detection module for BPM display
- Smart India Hackathon health track uses finger detection heartbeat sensor build
- Lab experiment uses ky 039 sensor for photoplethysmography signal study
Package includes:
- 1 x Finger Detection Heartbeat Measuring Sensor Module














Lakshmi Narayanan –
Fast shipping service
Subhashis Chakraborty –
Finger detection works reliably for educational applications and makes it easy to demonstrate heartbeat sensing principles in final year projects
Vishnu Nambiar –
No disappointment at all
Sucharita Das –
Loved it
Meera Rajan –
Received with no damage and quick response support, making the overall purchase experience smooth and satisfactory.
Debayan Patnaik –
KY-039 finger detection heartbeat measuring sensor module is useful for pulse monitoring experiments, biomedical learning, and microcontroller-based health projects