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

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

 

 

Komentar

Postingan populer dari blog ini

Cara Mengakses dan Pemrograman Sensor Infrared (IR) Proximity FC-51 Menggunakan Arduino Uno

Cara Mengakses dan Pemrograman Sensor Gyroscope dan Accelerometer MPU6050 Menggunakan Arduino Uno

Tutorial Membuat GPS Tracker menggunakan GPS NEO 6M dan SIM800L Berbasis Arduino Uno