NQC

De Lrobotikas::::Wiki sobre Rob髏ica con LEGO MINDSTORMS::::

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 encontraba Dave Baum[1] 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.

Bricx Command Center

Con el objeto de facilitar la programaci贸n, en el Departamento de Inform谩tica de la Universidad de Utrecht[2] 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, ofrecieron el c贸digo fuente en Internet.

A partir de primeros de 2004 Dave Baum ha dejado en manos de John Hansen el desarrollo de nuevas versiones de NQC y el desarrollo mejoras para este editor con el nombre de Bricx Command Center.

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

Documentaci贸n

- "Programaci贸n de LEGO Robots con NQC" Mark Overmars. Manual de NQC para iniciarse en la programaci贸n del RCX. (en castellano). Es el camino m谩s adecuado para iniciarse con NQC.

- "Gu铆a del programador de NQC" versi贸n 2.3r1 por Dave Baum. Est谩 en castellano; hay una versi贸n posterior en ingl茅s[3].

Libros

"Dave Baum's Definitive Guide to LEGO Mindstorms (Technology In Action)" Dave Baum. Ed. Apress 2000

"Extreme Mindstorms: a Definitive Guide to Lego Mindstorms" Dave Baum, Michael Gasperi, Ralph Hempel y Luis Villa. Ed. Apress 2000

Herramientas personales