Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A frequência cardíaca é um indicador vital da saúde do coração e pode ser monitorada de várias maneiras. Com a popularidade do Arduino, é possível criar um monitor de frequência cardíaca simples e eficaz que pode ser utilizado em projetos de saúde, fitness e pesquisa. Neste artigo, vamos explorar como você pode usar um Arduino para medir a frequência cardíaca.
Conecte o Sensor de Frequência Cardíaca ao Arduino:
Montagem no Protoboard:
Aqui está um exemplo de código que você pode carregar no seu Arduino para começar a monitorar a frequência cardíaca:
// Definição do pino do sensor
const int sensorPin = A0;
// Variáveis para armazenar valores de leitura
int sensorValue = 0;
int bpm = 0;
unsigned long lastBeatTime = 0;
int beatCount = 0;
void setup() {
// Inicialização da comunicação serial
Serial.begin(9600);
}
void loop() {
// Leitura do valor do sensor
sensorValue = analogRead(sensorPin);
// Verifica se o valor lido indica um batimento
if (sensorValue > 512) {
unsigned long currentTime = millis();
unsigned long timeDifference = currentTime - lastBeatTime;
if (timeDifference > 250) { // Evita leituras múltiplas para o mesmo batimento
lastBeatTime = currentTime;
beatCount++;
// Calcula BPM a cada 10 batimentos
if (beatCount == 10) {
bpm = 60000 / (timeDifference / 10);
beatCount = 0;
Serial.print("BPM: ");
Serial.println(bpm);
}
}
}
delay(10); // Pequeno atraso para suavizar a leitura
}
Definição do Pino do Sensor:
const int sensorPin = A0;
define o pino analógico A0 como entrada para o sensor de frequência cardíaca.Leitura do Sensor:
sensorValue = analogRead(sensorPin);
lê o valor analógico do sensor.Detecção de Batimento:
Cálculo de BPM:
bpm = 60000 / (timeDifference / 10);
calcula os batimentos por minuto (BPM) a cada 10 batimentos detectados.Exibição dos Resultados:
Serial.print("BPM: ");
envia os dados de BPM para o monitor serial.Monitorar a frequência cardíaca usando um Arduino é uma tarefa relativamente simples que pode ser realizada com componentes básicos e um pouco de programação. Este projeto pode ser expandido para incluir funcionalidades adicionais, como armazenamento de dados, exibição em displays LCD, ou mesmo integração com aplicativos móveis.