Null Pointer Exception

Un weblog perpetrado por Jose Luis Mondelo

Google
Web weblogs.javahispano.org

« Pon un motor de... | Main | Lecciones aprendidas... »
20040917 viernes septiembre 17, 2004

Programando mi Lego Mindstorms con Eclipse

Una de las cosas que más ganas tenía de retomar era la construcción y programación de robots con Lego Mindstorms, algo que llevo meses sin tocar por lo ajetreado que fue este verano (la boda, el viaje, los exámenes,...), pero ahora que tengo algo de tiempo libre he empezado a trastear de nuevo y lo primero que hay que hacer es organizarse ...

... Y el primer paso es establecer una plataforma de desarrollo, y qué mejor plataforma que Eclipse, que es la que utilizo habitualmente para programar (tanto en J2SE como J2EE). Como ya sabéis utilizo leJOS para la programación, que es una máquina virtual Java que se ejecuta en los 32 kb de que dispone el RCX de Lego. Sabía que existía un plugin para programar con leJOS en Eclipse, pero sólo era válido para versiones del IDE 2.1 y 3.0 hasta la Milestone M3, así que no me acababa de convencer. Sin embargo, hoy he buscado mas en serio y he encontrado una nueva versión de dicho plugin (al parecer re-escrita desde cero), mantenida dentro del propio proyecto lejOS, dentro del sub-proyecto leJOS Development Toolset (LDT). Curiosamente en la página de leJOS no hay referencia a este plugin y si al anterior, pero gracias a google puede encontrar el enlace bueno:

Una vez descomprimido el fichero en el directorio raiz ya tengo acceso a todas las opciones del plugin. Para crear un proyecto leJOS solo hay que crear un nuevo proyecto y aparecerá la opción "leJOS", que permite crear un proyecto para el RCX o un proyecto cliente. El plugin incorpora automáticamente las librerías de leJOS, por lo que no hay que preocuparse de ellas, simplemente creamos nuevas clases Java dentro del proyecto,y seleccionando en el explorador de paquetes la clase que implementa el método main, con el botón derecho del ratón accedemos al menú "Run" y aparecen las opciones "leJOS" y "leJOS emulator". La primera opción compilará, linkará, construirá el fichero binario y lo descargará a nuestro "ladrillo" (RCX), es decir, todas las operaciones que según el manual hay que hacer desde la línea de comandos, este plugin las hace automáticamente.

Así que ahora que tengo configurado mi entorno de desarrollo solo tengo que buscar tiempo para construir robotitos y programarlos (que es lo que mas me gusta). Por cierto, ¿algún plugin para eclipse que planche la ropa?

(2004-09-17 23:26:45.0) Permalink Comentarios [1]

URL de la referencia: http://weblogs.javahispano.org/mondelo/entry/programando_mi_lego_mindstorms_con
Comentarios:

Buenas,

soy nuevo en este weblog.

Entro para ver si me podéis guiar un poco en el mundo de la robotica con Java. He pensado en comprarme un bichejo, un mindstorm o similar... pero no sé dónde es posible encontrarlos en España, su precio, etc....

Tampoco sé cuál es la mejor opción, qué pack es el que merece la pena, etc etc...

Y si hay otras cosas aparte de los robots lego....

Salu2 y gracias

Enviado por Ricks en noviembre 11, 2004 a las 05:08 PM CET #

Enviar un comentario:

Nombre:
Correo electrónico:
URL:

Su comentario:

Sintaxis HTML: Deshabilitado

Las visitas de hoy a la página: 173