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