/* Filename: PulseRateTEST - Pulse Rate Monitor - using external R2 */ int ledPin = 12; int sensorPin = A0; double alpha = 0.75; int period = 20; double change = 0.0; void setup( ) { pinMode(ledPin, OUTPUT); Serial.begin(115200); } void loop( ) { static double oldVal = 0; static double oldChange = 0; int rawVal =analogRead(sensorPin); double val = alpha * oldVal + (1 - alpha) * rawVal; Serial.print(rawVal); Serial.print(“,”); Serial.println(val); oldVal = val; delay(period); } // END