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
.
|