Finger detection module / SCM / heartbeat sensor learning module

Customer Review 0Review(s) | Product Details
360 Units in Stock
Price :

Quantity: - +
Total :
VIP Center Learn more 0
Silver VIP 3% off
Gold VIP 5% off
PLATINUM vip 10% off


  • This project uses bright infrared (IR) LED and a photo transistor to detect the pulse of the finger, a red LED flashes with each pulse.

  • Pulse monitor works as follows: The LED is the light side of the finger, and photo transistor 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 photo transistor will be slight changed. 

  • We chose a very high resistance resistor R1, because most of the light through the finger is absorbed,it is desirable photo transistor 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. 

ARDUI-NO test code

// Pulse Monitor Test Script 

int ledPin = 13; 

int sensorPin = 0; 

double alpha = 0.75; 

int period = 20; 

double change = 0.0; 

void setup () 

pinMode (ledPin, OUTPUT); 

Serial.begin (115200); 

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); 

Shipping List

  • 5V Heartbeat Sensor Finger Detecting Heartbeat Module For Arduino:1pcs



Create your own review

You can get 5 SmartArduino Points by commenting on the products( Login first ).

User Name: *
Comment Rank: 1 2 3 4 5 *
Confirm Text: captcha *
Content: *