Início›Módulos›Sensor de Batimento Cardíaco
⬤ Avançado

❤️ Sensor de Batimento Cardíaco

⏱️ 30 min🧩 Sensor batimento · Analógico · PulseSensor

Nesta página

📌 Pinagem e Ligações

Sinal móduloArduinoRPi GPIO (BCM)TipoNotas
SIGA0MCP3008 CH0AnalógicoSinal PPG — amostragem ≥100Hz
VCC3.3V3.3V—3.3V recomendado — reduz ruído
GNDGNDGND—
ℹ️
Biblioteca necessária: PulseSensor Playground — instala em Gerir Bibliotecas. Coloca o dedo no sensor com pressão moderada e uniforme. Usa o Serial Plotter para visualizar a onda de pulso PPG (fotopletismografia) em tempo real.

Monitor de BPM em Tempo Real

Calcula e imprime os BPM.

ex1_bpm.ino
#include <PulseSensorPlayground.h>
#define BPM_PIN  A0
#define LIMIAR  550
PulseSensorPlayground ps;
void setup(){
  Serial.begin(9600);
  ps.analogInput(BPM_PIN);
  ps.setThreshold(LIMIAR);
  ps.begin();
}
void loop(){
  if(ps.sawStartOfBeat()){
    int bpm=ps.getBeatsPerMinute();
    Serial.print("BPM: "); Serial.println(bpm);
  }
}

🏆 Para ir mais longe

PR.FT6_15 · Kit B 37 · Arduino · Raspberry Pi · Início · led.dge.medu.pt