Olá,  sou novo por aqui, fiz um analisador de gases para medir variáveis respiratórias de atletas. 

Esse analisador um dos sensores é responsável pela leitura do fluxo de ar que sai da boa do atletas, que nada mais que dados calculados de duas portas analógicas usando um sensor de fio quente ( vou testar usar sensor de pressão futuramente, mais barato e robusto), em fim essa leitura gera um grafico que sobe e desce em cada respiração, queria contar quantas vezes o atleta respira a parir desse gráfico, para assim poder calcular a frequência respiratória.

tentei usar o if(VE>10) {FR = FR+1;)

sendo que 10 é um valor que sem sobra de duvidas em todas respirações irá ultrapassar, mas como já esperava ele não conta 1 em cada respiração e sim 1 em cada amostra de cada respiração, não sendo um valor preciso, já que a frequência respiratória aumenta com o passar do tempo.

Alguém pode dar uma ajuda?

Desde já agradeço a atenção.

Exibições: 507

Responder esta

Respostas a este tópico

Saiba que a memória RAM do Arduino é pequena. Se colocar um Array com tamanho variável , corre o risco de estourar o limite de memória. 

Como ela é pequena, sugiro que verifique a sua necessidade, e especifique o Array com o tamanho limite. 

Ou se precisar de mais memória, tem como instalar armazenamento externo adicional ( SD card ou RAM) 

Obrigado pela dica João, fico mexendo nisso e meu tralho de verdade esta todo atrasado ...rsrs

Comprei um slot para cartão de memória já tem um tempo, mas nem tentei usar ainda, tem alguma dica de onde encontro detalha de como usar os mesmos.

Mais uma vez obrigado pela atenção . 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço