/*Darstellung der Herzfrequenz (Pulsschlag) mit dem Serial Plotter.
Siehe auch: https://funduino.de/nr-21-herzfrequenzmessung */
int Sensor = A0; // Signalleitung an Analogeingang A0
int LED=13; // Eine an Pin 13 angeschlossene LED bzw. die interne LED "L" wird verwendet
int Sensorwert; // in dieser Variablen wird der Sensorwert gespeichert
int Grenzwert = 525; // Grenzwert, ab dem die LED an Pin13 leuchten soll.
// Testen, wenn die LED nicht mit Pulsfrequenz aufleuchtet - Wert modifizieren
void setup()
{
pinMode(LED,OUTPUT);
Serial.begin(9600); //Beachte: am Serial Monitor muss dieselbe Baudrate eingestellt sein !
}
void loop()
{
Sensorwert = analogRead(Sensor); // Wert vom Sensor auslesen und in der Variablen "Sensorwert" abspeichern
Serial.println(Sensorwert); // Sensorwert an den Serial Monitor bzw.Serial Plotter ausgeben
if(Sensorwert > Grenzwert) // Wenn der Sensorwert ueber dem Grenzwert liegt...
{
digitalWrite(LED,HIGH); // ...soll die LED leuchten
}
else // Ansonsten...
{
digitalWrite(LED,LOW); // ...ist die LED ausgeschaltet
}
delay(10); // Kurze Pause im Code, damit die Messwerte besser zu erkennen sind.
}