Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



4 Commits

Repository files navigation

Pulse Sensor Pulse Transit Time

Measures the time between beats on two Pulse Sensors. You can find our tutorial HERE.

If you don't already have Processing installed, get the latest version at Then download the ZIP of this repository and extract it into your Processing Sketch folder. The sketch folder is usually located in


When you run the program, you will be prompted to select the serial port that your Arduino is connected to. It's usually the one at the very top.

Select Your Serial Port

The Arduino sketch and this Processing sketch both expect that the Pulse Sensor plugged into Analog input 0 (Sensor #1) is connected closer to your heart than the Pulse Sensor plugged into analog input pin 1 (Sensor #2). In the screen shot below, Sensor #1 is connected to my earlobe, and Sensor #2 is connected to my fingertip.

PTT Screen Shot

This sketch allows you to take a picture of the program window, if you like what you see, by pressing the s or S key. The image is in JPG format and saved in a file called Saved_Frames in the sketch folder. You can also reset the data traces, by pressing the r or R key.


measures the time between beats on two Pulse Sensors







No releases published


No packages published