Solución
Con la finalidad de
que un usuario (conductor tricicleta) pueda monitorear las variables
asociadas
al motor y energía disponible, se desarrolla una interfaz grafica de
usuario
(GUI) en lenguaje orientado a objetos JAVA.
Esta GUI recibe los
datos del estado del motor a través de comunicación serial establecida
entre el
programa desarrollado y un
microcontrolador (Arduino), el cual lee el estado de las variables, las
procesa
y le envía una trama de datos preestablecida al programa encargado de
la GUI.
La aplicación cuenta con 4 frames:
Tests de Prueba
A continuación se
muestran algunas pruebas realizadas, relacionadas a los casos de uso
antes
mencionados en el apartado "Analisis del
sistema".
Dificultades encontradas
La principal dificultad encontrada corresponde a realizar la comunicacion serial entre microntrolador y computador, debido al poco conocimiento de las librerias correspondientes en java. Esta dificultad se supero rapidamente, ya que investigando en internet se encontro una clase especial ya implementada para este fin.
Bugs existentes
- Al re-establecer la conexion repetidas veces,
suele ocurrir que la trama recibida por el comunicador a veces no es
valida para el formato de transmisión, originando un mensaje de error
en la consola serial.