PulseSensor_Amped_Arduino icon indicating copy to clipboard operation
PulseSensor_Amped_Arduino copied to clipboard

My pulse sensor is giving too high value(Around 1840)

Open sreenu926 opened this issue 4 years ago • 0 comments

My pulse sensor is giving too high value(Around 1840). Please help me.

image

This is the sensor I'm using (Bought it from ROBU.IN):

Pulse Sensor sent by ROBU in Pulse Sensor sent by ROBU in

I'm using ESP32 DEVKIT Board.

This is the program I'm using:

int PulseSensorPurplePin = 34; // Pulse Sensor PURPLE WIRE connected to ANALOG PIN 0 int LED13 = 2; // The on-board Arduion LED

int Signal; // holds the incoming raw data. Signal value can range from 0-1024 int Threshold = 1950; // Determine which Signal to "count as a beat", and which to ingore.

// The SetUp Function: void setup() { pinMode(LED13,OUTPUT); // pin that will blink to your heartbeat! Serial.begin(115200); // Set's up Serial Communication at certain speed.

}

// The Main Loop Function void loop() {

Signal = analogRead(PulseSensorPurplePin); // Read the PulseSensor's value. // Assign this value to the "Signal" variable.

Serial.println(Signal); // Send the Signal value to Serial Plotter.

if(Signal > Threshold){ // If the signal is above "550", then "turn-on" Arduino's on-Board LED. digitalWrite(LED13,HIGH); } else { digitalWrite(LED13,LOW); // Else, the sigal must be below "550", so "turn-off" this LED. }

delay(10);

}

If my sensor is not legit, please suggest me a good pulse sensor to buy.

Have a blessed day, Thank you.

sreenu926 avatar Aug 17 '21 07:08 sreenu926