معدل ضربات القلب في Visualizer باستخدام مستشعر النبض | Processing arduino Visualizer - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

معدل ضربات القلب في Visualizer باستخدام مستشعر النبض | Processing arduino Visualizer

مشاركة هذا

 



مخطط الرسم البياني :



تحميل كود أردوينو :



// Project : Processing Visualizer Heart Rate using Pulse Sensor and Arduino
// By : DIY Channel : Abdellatif Mimoune
// My Youtube Channel : https://www.youtube.com/c/DIYChannel2019

#define USE_ARDUINO_INTERRUPTS true
#include <PulseSensorPlayground.h>

const int OUTPUT_TYPE = PROCESSING_VISUALIZER;

const int PULSE_INPUT = A0;
const int PULSE_BLINK = 13;    // Pin 13 is the on-board LED
const int PULSE_FADE = 5;
const int THRESHOLD = 550;   // Adjust this number to avoid noise when idle

PulseSensorPlayground pulseSensor;

void setup() {
  
  Serial.begin(115200);

  pulseSensor.analogInput(PULSE_INPUT);
  pulseSensor.blinkOnPulse(PULSE_BLINK);
  pulseSensor.fadeOnPulse(PULSE_FADE);

  pulseSensor.setSerial(Serial);
  pulseSensor.setOutputType(OUTPUT_TYPE);
  pulseSensor.setThreshold(THRESHOLD);

  if (!pulseSensor.begin()) {
  
    for(;;) {
      digitalWrite(PULSE_BLINK, LOW);
      delay(50);
      digitalWrite(PULSE_BLINK, HIGH);
      delay(50);
    }
  }
}

void loop() {
 
  delay(20);

 
 pulseSensor.outputSample();

  
  if (pulseSensor.sawStartOfBeat()) {
   pulseSensor.outputBeat();
  }
}

No comments:

Post a Comment