|
|
A interface gráfica é apresentada na figura abaixo, com os identificadores numerados dos elementos da interface.
|
|
|
|
|
|
![interface_ajuda](uploads/15e5a7c8585e271219e42c17af56d741/interface_ajuda.png)
|
|
|
|
|
|
A descrição de cada elemento é apresentada abaixo:
|
|
|
1. **Botão para estabelecer conexão com o microcontrolador Arduino.** Permite a detecção automática da placa de Arduino MEGA caso a mesma esteja conectada ao computador e carregada com o devido software. Caso tudo ocorra corretamente, uma mensagem será mostrada no log (item 6).
|
|
|
2. **Botão para iniciar protocolos selecionados.** Após selecionar os três protocolos desejados para estimulação, esse botão permitirá enviar os dados de protocolos ao Arduino e iniciar o processo de estimulação.
|
|
|
3. **Botão para parar processo de estimulação.** Durante o andamento de uma estimulação, é possível interromper a mesma através desse botão. Será necessário iniciar uma nova estimulação caso desejado.
|
|
|
4. **Botão para avançar para próximo protocolo.** Durante o andamento de uma estimulação, esse botão permite pular o protocolo atual, avançando imediatamente para o início do próximo protocolo selecionado. Caso seja avançado o último dos seis protocolos, a estimulação é finalizada.
|
|
|
5. **Indicador de status de estimulação.** Indica se uma estimulação está ativa ou não. Caso estiver, indica o tempo decorrido de estimulação, o número da estimulação (de 1 a 6), o tipo de estimulação e sua duração total.
|
|
|
6. **Log de ações.** Registra as ações do usuário e indica sucesso ou falha nas suas interações. Pode indicar falhas de conexão, início da estimulação, armazenamento de parâmetros, entre outros.
|
|
|
7. **Opções de número de protocolo.** Permite escolher entre qual dos 6 protocolos sequenciais será alterado.
|
|
|
8. **Opções de tipo de protocolo.** Permite escolher o tipo de protocolo a ser utilizado para o número de protocolo selecionado.
|
|
|
9. **Visualização do protocolo selecionados.** Exibe a estrutura temporal do protocolo selecionado no item 7. Facilita o entendimento da estrutura e das variáveis do protocolo que serão selecionadas no item 10.
|
|
|
10. **Entradas para parâmetros do protocolo.** As entradas recebem os valores digitados pelo usuário para os parâmetros desejados relacionados ao protocolo selecionado. Aceitam somente valores numéricos. As variáveis de entrada dependem do tipo de protocolo selecionado. Possui um botão de selecionar parâmetros, que faz com que os dados do protocolo em questão sejam armazenados. Só a partir desse armazenamento dos dados de cada um dos seis protocolos é que se pode iniciar a estimulação através do item 2.
|
|
|
11. **Informações de protocolo selecionadas.** Exibem as informações definidas para os 6 protocolos sequenciais, facilitando a visualização da sequência de estimulação pelo usuário. Também possui um botão que permite iniciar imediatamente o protocolo em questão, permitindo que o usuário retorne a um protocolo já terminado ou avance para qualquer número de protocolo por ele definido. |
|
|
\ No newline at end of file |