Las variables y las constantes permiten guardar información en nuestro programa, para poder reutilizarla más fácilmente, pero ya comentamos en el artículo sobre manejo de ficheros que su principal problema es que dicha información está almacenada en la memoria RAM, y es por lo tanto volátil. Es decir, el contenido de esas variables o constantes se borrará del ladrillo al finalizar el programa o si hay una interrupción del suministro eléctrico. Veamos cómo se tratan las Variables y Constantes en NXT-G. Seguir leyendo →
Tag Archives: programación
NXT Power Programming: Robotics in C
“NXT Power Programming” presenta todo lo que necesitas para crear el robot con el que has soñado. Es la guía de programación en C escrita por el creador de algunas de las herramientas de desarrollo para LEGO MINDSTORMS más potentes y populares. Seguir leyendo →
Creating Cool LEGO MINDSTORMS NXT Robots
Daniele Benedettelli nos presenta un libro con instrucciones paso a paso para crear y programar varios modelos de dificultad progresiva. Hay varios modelos que caminan, y el último de todos es JohnNXT, un robot desarrollado a imagen de Johnny 5, que aparece en la película Cortocircuito. Seguir leyendo →
Manejo de ficheros en NXT-G
Las variables son la forma más común de almacenar datos, pero tienen una pega importante: todos los datos que contienen se borran al acabar el programa -porque se almacenan en memoria RAM, que es volátil- o si hay un corte en el suministro de energía. Si queremos almacenar información de forma permanente podemos trabajar con ficheros. Veamos cómo se realiza el manejo de ficheros en NXT-G.
NXC
NXC es un lenguaje de alto nivel similar a C. Utiliza el firmware original de LEGO, por lo que no necesita reescribir el firmware del ladrillo NXT, y está disponible para Win32, Mac OSX y Linux (ia32). Este lenguaje ha sido construído sobre el compilador NBC. NBC/NXC es un software libre que hace uso de licencia tipo MPL. Seguir leyendo →
Control remoto del NXT
Matthias Paul Scholz’s ha diseñado un control remoto minimalista basado en bluetooth para dirigir remotamente robots NXT. Para ello nos proporciona tanto las instrucciones de montaje como los programas necesarios (en leJOS). Este control remoto del NXT puede ser una buena opción si no necesitas controlar la velocidad del robot remoto. Seguir leyendo →
Lenguajes de programacion para NXT
Como seguro que os habéis preguntado en alguna ocasión qué posibilidades hay a la hora de programar vuestro Mindstorms, vamos a hacer una pequeña review de los lenguajes de programación principales para el NXT. Seguir leyendo →