Si ya de por sí los juguetes Lego son interesantes y te permiten hacer mil cosas, imagínate que les añades motores, microprocesadores y todo tipo de sensores… Lego da un paso más alla y con Mindstorms da la opcion de poder crear cualquier tipo de robot que se te ocurra, pero, exactamente ¿Qué es Lego Mindstorms?
[/align




Lego Mindstorms es un juego de robótica fabricado por la empresa Lego, el cual posee elementos básicos de las teorías robóticas, como la unión de piezas y la programación de acciones, en forma interactiva. Este robot fue comercializado por primera vez en septiembre de 1998. Mindstorms está compuesto por piezas de Lego normales y una serie de componentes tales como servomotores y sensores de luz, sonido, presión, ultrasonidos y un microcontrolador programable para controlar todos estos elementos. La primera versión de este microcontrolador fue Lego Mindstorms RCX, pero en 2006 aparece una version mejorada de este, el bloque NXT. El bloque NXT es una versión mejorada a partir de Lego Mindstorms RCX, que generalmente se considera la predecesora y precursora de los bloques programables de Lego.
El bloque NXT tiene tres puertos para conectar motores (puertos A, B y C) y cuatro para conectar sensores (puertos 1, 2, 3 y 4). Además de esto tiene un puerto USB para poder conectarlo al ordenador y poder descargarle nuevos programas, instrucciones o firmwares. Tambien dispone de conexion Bluetooth para poder descargar o subir información al ordenador. Cuenta con un altavoz una pantalla LCD y botones para el menú.
Especificaciones Técnicas de Lego NXT:
- Microcontrolador de 32 bits ARM7 con 256 Kbytes FLASH y 64 Kbytes RAM
- Microcontrolador AVR de 8 bit con 4 Kbytes FLASH y 512 Byte RAM
- Bluetooth Class II V2.0
- Puerto USB full speed (12 Mbit/s)
- 4 puertos de entrada para conectar cable de 6 hilos
- 3 puertos de salida para conectar cable de 6 hilos
- Pantalla LCD de 100 x 64 pixel
- Altavoz de 8 kHz
- Funciona con 6 pilas tipo AA
Especificaciones Técnicas de Lego NXT:
- Microcontrolador de 32 bits ARM7 con 256 Kbytes FLASH y 64 Kbytes RAM
- Microcontrolador AVR de 8 bit con 4 Kbytes FLASH y 512 Byte RAM
- Bluetooth Class II V2.0
- Puerto USB full speed (12 Mbit/s)
- 4 puertos de entrada para conectar cable de 6 hilos
- 3 puertos de salida para conectar cable de 6 hilos
- Pantalla LCD de 100 x 64 pixel
- Altavoz de 8 kHz
- Funciona con 6 pilas tipo AA
Programación:
La programación del Lego Mindstorms se realiza mediante el software que se adjunta en el paquete original, el cual trae el firmware del robot y un programa que emula un árbol de decisiones, para los cuales, el usuario debe programar las acciones a seguir por el robot. El software se encuentra dividido por cada tipo de robot que se puede construir, y que viene recomendado en el paquete. Una de las principales características de este software de programación, es su entorno visual, el cual emula la construcción por bloques, dando la posibilidad a cualquier usuario aprendiz acostumbrarse rápidamente a la programación por bloques. Este lenguaje permite las instrucciones secuenciales, instrucciones de ciclos e instrucciones de decisiones, éstas últimas, basadas en los datos reportados por los sensores que se pueden añadir al robot.
La programación del Lego Mindstorms se realiza mediante el software que se adjunta en el paquete original, el cual trae el firmware del robot y un programa que emula un árbol de decisiones, para los cuales, el usuario debe programar las acciones a seguir por el robot. El software se encuentra dividido por cada tipo de robot que se puede construir, y que viene recomendado en el paquete. Una de las principales características de este software de programación, es su entorno visual, el cual emula la construcción por bloques, dando la posibilidad a cualquier usuario aprendiz acostumbrarse rápidamente a la programación por bloques. Este lenguaje permite las instrucciones secuenciales, instrucciones de ciclos e instrucciones de decisiones, éstas últimas, basadas en los datos reportados por los sensores que se pueden añadir al robot.
http://gruaboy.blogsome.com/images/robotnxt.jpg



