Sistema de medição de dados biomédicos – ritmo cardíaco
Laboratório de Sistemas - LABSI
Software
O desenvolvimento de software debruçou-se sobre a programação do microcontrolador e a criação da aplicação android para dispositivos móveis.
Microcontrolador
O microcontrolador tem como função adquirir o sinal analógico, à saída do filtro, e convertê-lo para sinal digital, por intermédio com conversor ADC. O sinal convertido é enviado, através do módulo bluetooth, para um dispositivo móvel, que possui uma interface gráfica. Além disso, o microcontrolador foi programado de a modo o sensor seja ativado apenas quando é estabelecida ligação bluetooth entre o microcontrolador e a aplicação android.
Os fluxogramas que traduzem as funções implementadas, encontram-se apresentado de seguida.
Fluxogramas

Na função main é inicializada a interrupção, para 500 ms. É lida a variável "c" com informação proveniente do emparelhamento bluetooth ("s" ou "n"). "s" indica que foi efetuado emparelhamento e que existem condições para dar inicio à leitura, sendo enviada a variavel "True" para a função listen. Se "n" envia "False" e volta ao modo "ler c".

A função listen recebe uma variável booleana que se for "True" permite realizar todos os procedimentos para que se inicie a leitura. Caso contrário, pára ou simplesmente não inicia a leitura.

A cada 500 ms decorre um interrupção e, caso o valor da variável ADC seja "True", é lido um valor.
Aplicação Android
A aplicação Android criada mostra o resultado da frequência cardíaca dos utilizadores. Seguem-se os fluxogramas das funções implementadas.