Jugando con robots. Web sobre robótica educativa y recreativa con LEGo MindStormsImagen de pequeño robot LEGO

Introducción

Con qué construir robots
 

LEGO MindStorms NXT

Mecánica
  Estructuras
Transmisiones
Neumática
Electricidad y Electrónica
Programación NXT
Programación RCX
  Robolab
NQC
SpiritOCX
RCXCode
IC
BrickOS
leJOS
Dibujo
Referencia
 

Documentos
Bibliografía
Enlaces

Modelos
 

Nuestros modelos
Concursos
Propuestas

Idioma euskaraz en castellano

Atomfeed  noticias sobre LEGO MindStorms
RSS  noticias sobre LEGO MindStorms

Firefox

Última actualización: 22 Abril, 2007

Contacta por correo electrónico

  Control Spirit.ocx

Cuando se instala el software que acompaña a LEGO MindStorms (versiones 1.0 ó 1.5) o LEGO Technic CyberMaster automáticamente se instala en en ordenador el control ActiveX SPIRIT.OCX. Este control premite controlar el RCX desde diferentes entornos de programación: Visual Basic, Visual C++, Delphi, Visual Java++... La versión 2.0 de LEGO MindStorms no contiene este control.

La única ventaja que ofrece si lo comparamos con NQC es que permite recoger y procesar los datos registrados en el RCX. Se puede comnbinar con NQC para crear aplicaciones sofisticadas, por ejemplo, controlar el robot por medio de NQC y utilizar Visual Basic para procesar los datos en el ordenador. Ofrece la posibilidad de controlar el robot desde el ordenador.

En el caso de Visual Basic, se puede utilizar Visual Basic for Aplications que viene con Microsoft Office, AutoCAD2000...

Puede utilizarse como punto de partida la guía de programación en castellano que se ofrece en la sección de documentos.

Sin embargo, LEGO MindStorms 2.0 no ofrece ningún control de estas características, por lo que no se pueden aprovechar las ventajas del firmware RIS 2.0. Para evitar este problema esta el control Phantom.

Enlaces

  • Phantom - The Spirit.ocx Replacement: Sustituto de Spirit.ocx para programar en Visual Basic con el firmware 2.0.
  • LEGO ofrece la guía de referencia del spirit.ocx en su web en http://mindstorms.lego.com/sdk/default.asp.
  • Dos alumnos del "Waterford Institute of Technology" irlandés han escrito un manual de programación de robots LEGO con Visual Basic. La guía que aquí se ofrece en castellano ha sido realizada a partir de ella.
  • En Internet pueden encontrarse diversas aplicaciones que permiten editar programas en Visual Basic, compilarlos y transferirlos al RCX. Una de ellas es BrickCommand .