Sven Haiges
Published © CC BY

Calliope Heart Rate Sensor

Use a Calliope Mini and a Grove Heart Rate Sensor to visualize the heartbeats via the LED screen and calculate the BPM (beats per minute).

IntermediateFull instructions provided1 hour1,967
Calliope Heart Rate Sensor

Things used in this project

Hardware components

Calliope mini
Calliope mini
×1
Seeed Grove - Finger-clip Heart Rate Sensor
×1

Story

Read more

Schematics

Calliope PXT Editor Screenshot

Mini screenshot (2) mlnviqkfas

Code

Calliope PXT Editor JavaScript Code

JavaScript
let beats = 0
let sekunden = 0
basic.forever(() => {
    basic.pause(1000)
    sekunden += 1
    if (sekunden == 15) {
        sekunden = 0
        basic.showNumber(beats * 4)
        beats = 0
    }
})
pins.onPulsed(DigitalPin.C16, PulseValue.High, () => {
    beats += 1
    if (sekunden != 0) {
        basic.showLeds(`
            . # . # .
            # # # # #
            # # # # #
            . # # # .
            . . # . .
            `)
        basic.pause(25)
        basic.clearScreen()
    }
})
sekunden = 0
beats = 0

Credits

Sven Haiges

Sven Haiges

3 projects • 6 followers
Contact

Comments