#define USE_ARDUINO_INTERRUPTS true #include const int PulseWire = 0; int Threshold = 550; PulseSensorPlayground pulseSensor; void setup() { Serial.begin(9600); pulseSensor.analogInput(PulseWire); pulseSensor.setThreshold(Threshold); if (pulseSensor.begin()) { Serial.println("A pulseSensor Object !"); } } void loop() { int myBPM = pulseSensor.getBeatsPerMinute(); if (pulseSensor.sawStartOfBeat()) { Serial.println("♥ A HeartBeat Happened ! "); Serial.print("BPM: "); Serial.println(myBPM); } delay(20); }