Introducción
Cuando LEGO comercializó Robotics Invention System ofreció un atractivo hardware para montar robots con un software de limitadas funciones. Esto hizo que algunas personas se decidiesen a desarrollar nuevos entornos de programación. Entre ellos se encuentra Dave Baum que desarrolló el lenguaje de programación para robots LEGO NQC. La base de este lenguaje fue el viejo código fuente de C. Utiliza las habituales estructuras de control, funciones subrutinas y variables, y ofrece todas las herramientas necesarias para las comunicaciones entre robots.
|
Con el objeto de facilitar la programación, en el Departamento de Informática de la Universidad de Utrecht desarrollaron el RCX Command Center. Dicha aplicación además de ser útil en la edición de programas, ofrecía otras funciones: panel de control directo del robot desde el ordenador (RCX Controller), teclado para edición de música (RCX Piano), posibilidad de ejecutar diagnósticos... La aplicación la pusieron en Internet a disposición de todos los usuarios y usuarias. Una vez que dejaron de utilizarla con su alumnado, pusieron el código fuente en Internet a disposición de todos sus usuarios. A partir de ahí ha sido John Hansen el que ha desarrollado mejoras para este editor con el nombre de Bricx Command Center. Las últimas versiones soportan la torre de infrarrojos USB. |
Notas
A partir de primeros de 2004 Dave Baum ha dejado en manos de John Hansen el desarrollo de nuevas versiones de NQC.
NQC, y sus editores están disponibles en Internet de modo gratuito. BricxCC y su código fuente está disponible en la página de John Hansen.
NQC puede utilizarse en entornos Windows, Macintosh y Linux.
Gracias a los cambios introducidos en las últimas versiones puede ser utilizado como editor de Pascal, C y C++.
Recursos
Software:
Otros enlaces:
![]()
Esta página ha sido actualizada el 12/4/04