Cara Mengakses dan Pemrograman Pulse Sensor (Sensor Detak Jantung) Menggunakan Arduino Uno dengan Metode BPM (Beat per Minutes)

Artikel Terkait Interface Arduino

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: mycoding.id

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);                   
}

 

 



Katalog produk arduino, cek dibawah ini.


Rekomendasi Web Hosting
  1. 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
  2. 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
  3. 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).