Home > Programación > Control Spirit.ocx
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. Si te interesa el documento "Software Developers Kit" (SDK) correspondiente al firmware RCX 2.0 lo encontrarás en http://mindstorms.lego.com/sdk2/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. Algunas de ellas son las siguientes: BrickCommand, Gordon's Brick Programmer, MindControl y PRO-RCX. Todas ellas son gratuitas.

En la página Web de aficionados y aficionadas a LEGO MindStorms de Bélgica puedes encontrar un control ActiveX para programar la Vision Command desde Visual Basic. Más información.


última actualización el
29-Dic-2002