Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Pulse Sensor (Sensor Detak Jantung) Menggunakan Arduino Uno dengan Metode BPM (Beat per Minutes). Kali ini akan dibahas contoh pembacaan detak jantung per menit dengan menggunakan Library PulseSensorPlayground.
Baca Juga : Cara Mengakses dan Pemrograman Pulse Sensor (Sensor Detak Jantung) Menggunakan Arduino Uno .
Berikut ini adalah Schematics Diagram dari Pulse Sensor (Sensor Detak Jantung) Menggunakan Arduino Uno dengan Metode BPM (Beat per Minutes) :
Pada Contoh program yang akan dibuat, LED akan berkedip ketika detak jantung terdeteksi dan program akan mencetak nilai detak jantung dalam BPM ke serial monitor.
Baca juga : Pulse Sensor (Sensor Detak Jantung) .
Berikut ini adalah Code Programnya :
/***************************
Cara Mengakses dan Pemrograman Pulse Sensor (Sensor Detak Jantung) Menggunakan Arduino Uno dengan Metode BPM (Beat per Minutes)
Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com
Copyright @2020
****************************/#define USE_ARDUINO_INTERRUPTS true
#include <PulseSensorPlayground.h>
const int PulseWire = 0;
const int LED13 = 13;
int Threshold = 500;
PulseSensorPlayground pulseSensor;
void setup()
{
Serial.begin(9600);
pulseSensor.analogInput(PulseWire);
pulseSensor.blinkOnPulse(LED13);
pulseSensor.setThreshold(Threshold);
if (pulseSensor.begin())
{
Serial.println("We created a pulseSensor Object !"); //This prints one time at Arduino power-up, or on Arduino reset.
}
}
void loop()
{
int myBPM = pulseSensor.getBeatsPerMinute();
if (pulseSensor.sawStartOfBeat())
{
Serial.println("♥ A HeartBeat Happened ! ");
Serial.print("BPM: ");
Serial.println(myBPM);
}
delay(20);
}