

The Pulse Sensor, manufactured by Atharv Banage, is a device designed to measure heart rate by detecting the pulse in the blood flow. This sensor is widely used in health monitoring systems, fitness trackers, and biofeedback applications. It provides an easy and non-invasive way to monitor heart rate, making it a popular choice for both hobbyists and professionals.








| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V - 5V |
| Operating Current | 4mA |
| Output Signal | Analog |
| Sensor Type | Photoplethysmogram (PPG) |
| Dimensions | 0.625" x 0.625" (16mm x 16mm) |
| Weight | 1.2 grams |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply (3.3V - 5V) |
| 2 | GND | Ground |
| 3 | SIG | Analog signal output representing heart rate |
+5V (Arduino) ----> VCC (Pulse Sensor)
GND (Arduino) ----> GND (Pulse Sensor)
A0 (Arduino) ----> SIG (Pulse Sensor)
/*
Pulse Sensor Example Code
This code reads the analog signal from the Pulse Sensor and prints the
heart rate to the Serial Monitor.
*/
const int pulsePin = A0; // Pulse Sensor connected to analog pin A0
int signal; // Variable to store the analog signal value
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(pulsePin, INPUT); // Set pulsePin as an input
}
void loop() {
signal = analogRead(pulsePin); // Read the analog signal from the sensor
Serial.println(signal); // Print the signal value to the Serial Monitor
delay(10); // Small delay for stability
}
No Signal Detected:
Noisy Signal:
Inaccurate Readings:
Q1: Can the Pulse Sensor be used with microcontrollers other than Arduino?
Q2: How do I clean the Pulse Sensor?
Q3: What is the maximum distance between the sensor and the microcontroller?
Q4: Can the Pulse Sensor be used for continuous monitoring?
This documentation provides a comprehensive guide to using the Pulse Sensor by Atharv Banage. Whether you are a beginner or an experienced user, this guide will help you effectively integrate the sensor into your projects.