Εμφάνιση αναρτήσεων με ετικέτα αισθητήρας καρδιακών παλμών. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα αισθητήρας καρδιακών παλμών. Εμφάνιση όλων των αναρτήσεων

Δευτέρα 15 Φεβρουαρίου 2021

Καρδιακοί παλμοί με αισθητήρα και την πλακέτα Arduino

Περιγραφή

Μετράμε τους καρδιακούς παλμούς με αισθητήρα. Οι τιμές τυπώνονται σε LCD I2C οθόνη και ελέγχεται η αξιοπιστία συγκρίνοντας με αντίστοιχο αισθητήρα smartwatch.


Εξαρτήματα και συνδέσεις 

Περισσότερα για τον αισθητήρα, σε προηγούμενη ανάρτηση εδώ, όπου οι τιμές τυπώνονται στην σειριακή οθόνη. 


Κώδικας


#define USE_ARDUINO_INTERRUPTS true   
#include <PulseSensorPlayground.h>    
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);  

//  Variables
const int PulseWire = 0;       
const int LED13 = 13;       
int Threshold = 550;          
                               
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 !");  
   }

  lcd.init();
  lcd.clear();         
  lcd.backlight();
}

void loop() {

int myBPM = pulseSensor.getBeatsPerMinute();  

if (pulseSensor.sawStartOfBeat()) {            
 Serial.println("♥  A HeartBeat Happened ! "); 
 Serial.print("BPM: ");                        
 Serial.println(myBPM);                     
}

  lcd.setCursor(0,0); 
  lcd.print("BPM: ");
  lcd.print(myBPM);
 
  delay(20);                    

}

  

Τετάρτη 3 Φεβρουαρίου 2021

Arduino: Μέτρηση καρδιακών παλμών με αισθητήρα

Περιγραφή

Οι καρδιακοί παλμοί εμφανίζονται σε σειριακή οθόνη. Στο IDE γίνεται εγκατάσταση της βιβλιοθήκης pulsesensor playgroung και χρησιμοποιούμε το σκετς BMP to serial.

Εξαρτήματα και συνδέσεις

Κώδικας

Εγκατάσταση βιβλιοθήκης

 Άνοιγμα Παραδείγματος