Änderungen

KY-039 Herzschlag Sensor Modul

Ein Byte entfernt, 16:01, 5. Apr. 2016
/* Codebeispiel Raspberry Pi */
Der Raspberry Pi besitzt im Gegensatz zum Arduino keine analogen Eingänge bzw. es ist kein ADC (analog digital Converter) im Chip des Raspberry Pi's integriert. Dies schränkt den Raspberry Pi ein, wenn man Sensoren einsetzen möchte, wo nicht digital Werte ausgegeben werden [Spannungswert überschritten -> digital EIN | Spannungswert unterschritten -> digital AUS | Beispiel: Knopf gedrückt [<span style="color: #99cc00;">EIN</span>] Knopf losgelassen [<span style="color: #ff0000;">AUS</span>]], sondern es sich hier um einen kontinuierlichen veränderlichen Wert handeln sollte (Beispiel: Potentiometer -> Andere Position = Anderer Spannungswert)
Um diese Problematik zu umgehen, besitzt unser ''Sensorkit X40'' mit dem '''KY-053''' ein Modul mit 12 16 Bit genauen ADC, welches Sie am Raspberry nutzen können, um diesen um 4 analoge Eingänge erweitern zu können. Dieses wird per I2C an den Raspberry Pi angeschlossen, übernimmt die analoge Messung und gibt den Wert digital an den Raspberry Pi weiter.
Somit empfehlen wir, bei analogen Sensoren dieses Sets das KY-053 Modul mit dem besagten ADC dazwischenzuschalten. Nähere Informationen finden Sie auf der Informationsseite zum [[KY-053 Analog Digital Converter|'''KY-053'''   Analog Digital Converter]]
# (z.B.da der Finger neu aufgesetzt oder weggenommen wurde)
# So wird der MaxValue resetiert, um eine neue Basis zu erhalten.
if rawValue * 4 < maxValue: maxValue = rawValue * 0.8; # Hier wurd der eigentliche Peak detektiert. Sollte ein neuer RawValue groeßer sein # als der letzte maximale Wert, so wird das als Spitze der aufgezeichneten Daten erkannt.
if rawValue > (maxValue - schwelle):
Bürokrat, Administrator
611
Bearbeitungen