Ohrclip Herzfrequenzsensor
sensoricon
Anschluss: Grove: A1 (C16, C17)
Schnittstelle: digital
Ausgabewerte:

1/0, hoch/niedrig

Weitere Informationen: https://calliope.cc/en/examples/heart-rate-sensor
Bestelllink: https://www.exp-tech.de/module/seeed-grove-system/4728/seeed-studio-grove-ohrclip-herzfrequenz-sensor

Der Grove Ear-clip Heart Rate Sensor, ist ein Ohrclip mit zugehörigem Empfänger, mit dem der Puls gemessen werden kann.

Makecode

Wenn der Puls schlägt, wird eine erhöhte Spannung über Pin C16 gemessen. Diese kann unter den "Fortgeschrittenen"-Blöcken unter "Pins > ... mehr" mit dem Baustein "wenn Pin P0 gepulst hoch" abgefragt werden. Dabei muss nur der richtige Pin, welcher in diesem Fall C16 ist, ausgewählt werden und es ist beispielsweise möglich, eine LED zeitgleich zum Puls leuchten zu lassen. Wenn der Puls niedrig und somit auf "low" steht, kann die LED über den gleichen Block wieder ausgeschaltet werden.

programmcode

Python

Die digitalen Werte des Ohrclip Herzfrequenzsensor können über den angeschlossenen Pin z.B. Grove-Pin pin_A1_RX über die Funktion read_digital() ausgelesen werden und z.B. in einer Variable gespeichert werden: sensorwert = pin_A1_RX.read_digital()
Damit die Sensorwerte aktualisiert werde, müssen die digitalen Werte innerhalb der While-Schleife ausgelesen werden.

Python
from calliopemini import *
while True:
    sensorwert = pin_A1_RX.read_digital() # Wert von 0–1023
    if sensorwert == 1:
        display.show(Image.HAPPY)
    else:
        display.show(Image.SAD)