ELO 330: Programación de Sistemas
Patricio Alegre D.
GUI para plataforma móvil controlada por
Radio frecuencia.
a) Controlar por mouse: Permite al usuario
presionar con el puntero de mouse las flechas presentadas a su derecha para
controlar la plataforma movil.
b) Controlar por teclado: Se adquiere el
control de la plataforma mediate teclado, permitiendo usar las flechas ó las
teclas W,A,S,D para dirigir e incluso sus combinaciones.
c) Automode: Permite crear una trayectoria de
manera gráfica, facilitando visualizar el recorrido del autito RF.
|
|
Arduino + Control remoto RF. |
Auto RF |
·
Graficar la trayectoria que se
ha llevado desde el origen y determinar mediante unidades físicas cuánto se ha
recorrido.
·
Crear un panel de trayectoria mucho más simple y mejorada gráficamente.
·
Que la interfaz acepte distintos tipos de control como un podrían ser
un joystick USB, alguna aplicación dentro de un teléfono móvil ó control por
voz.
Este proyecto me permitió desarrollar nuevas
habilidades y expandir mi cocimiento en el lenguaje de programación JAVA,
investigando e implementado bibliotecas que facilitan la comunicación serial en
este caso. Este proyecto logra unir tres áreas de la electrónica que me llaman
la atención las cuales podríamos nombrar como “computadores”, es decir
interactuar con un usuario (GUI) y un micro-controlador, luego un area de
“circuitos” al entender dónde soldar los cables y como conectarlos con el
micro-controlador y finalmente un área de “tele-comunicaciones” ya que
controlamos el autito mediante RF.
·
Dificultad al utilizar comunicación serial, notar el nombre de puertos
utilizados por sistema operativo.
·
Dificultad al graficar la ruta. Punto de vista del “chofer”.
·
Trabajar con plataforma Arduino y lenguaje de programación respectivo.
·
Nueva experiencia en el uso del leguaje Java mediante RXTXcomm.jar
·
Experiencia al expandir proyectos previos a nuevas ideas.
Descargar la GUI
creada + código fuente de Arduino.
Descargar
Descargar la
presentación
Descargar