Project

General

Profile

Task #13024

Task #13021: Implementar interface com o electroculograma

Solução usando Arduino e Java

Added by Ricardo Filipe Amaro Saleiro Abreu over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Low
Assignee:
-
Start date:
22/05/2017
Due date:
% Done:

100%


Description

O Arduino é usado para receber os sinais (assume-se que o ecrã está directamente á frente do utilizador) e atribui á saída um numero de 1 a 9 que corresponde a cada uma das hipóteses de selecção da interface com o Java.
O GUI em Java é o que é mostrado no ecrã para onde o utilizador olha e permite seleccionar as opções. Para facilitar o desenvolvimento deste GUI usou-se Processing, uma linguagem de programação baseada em Java criada em 2001 no MIT por Casey Reas e Ben Fry, que serviu de inspiração por sua vez o ambiente de desenvolvimento do Arduino. Devido á íntima relação entre Processing e o Arduino, é fácil fazer a comunicação entre um e outro. Para além disso, pode-se obter o código em Java facilmente (e de forma automática) a partir do desenvolvido em Processing.
Os códigos em Arduino e Processing vão nos ficheiros seguintes.

lieb_arduino.rar - código arduino (3.79 KB) Ricardo Filipe Amaro Saleiro Abreu, 22/05/2017 12:30

Eight_directional_eye_based_Interface_v1.rar - código Processing/Java (455 KB) Ricardo Filipe Amaro Saleiro Abreu, 22/05/2017 12:30

History

#1 Updated by Ricardo Filipe Amaro Saleiro Abreu almost 7 years ago

  • Status changed from Resolved to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF