Änderungen

KY-039 Herzschlag Sensor Modul

45 Byte hinzugefügt, 15:31, 1. Apr. 2016
/* Codebeispiel Arduino */
==Codebeispiel Arduino==
Das folgende Code-Beispiel stammt aus der Feder von Dan Truong, welcher diesen Code unter [[Https://forum.arduino.cc/index.php?topic=209140.msg2168654| folgenden Link]] veröffentlicht hat. Dieser steht unter der [[Http://http://opensource.org/licenses/MIT|MIT OpenSource Lizenz zur ]] zur Verfügung. Die unten stehende Version ist die übersetzte deutsche Fassung - das original steht unten zum Download zur Verfügung.
Dieser Code stellt eine sog. Peak-Detection dar. Es wird kein Herzschlagverlauf aufgezeichnet, sondern es
Wird der Finger beim messen neu aufgelegt oder stark bewegt, so kann es etwas dauern, bis das Programm sich auf die neue Gegebenheit kalibriert und wieder den richtigen Wert ausgibt.
<pre class="brush:cpp">////////////////////////////////////////////////////////////////////////
/// Copyright (c)2015 Dan Truong
/// Permission is granted to use this software under the MIT
// (z.B. da der Finger neu aufgesetzt oder weggenommen wurde)
// So wird der MaxValue resetiert, um eine neue Basis zu erhalten.
if (rawValue * 4L < maxValue) { maxValue = rawValue * 0.8; }
// Detect new peak
Bürokrat, Administrator
611
Bearbeitungen