Imprimir

¿Que es el 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.

Debido a la comercialización de los bloque programables, Lego vendió la generación NXT en dos versiones: Retail Version y Education Base Set. Una ventaja de la versión Educacional es que se incluía las baterías recargables y el cargador, pero esta misma versión debía comprar el software según el tipo de licencia: Personal, Sala de clases, Sitio.[16]

Además, Lego dispuso de varios kits para desarrolladores según las características de los programas que estuvieran desarrollando,

  • Software Developer Kit (SDK), que incluía los controladores del puerto de USB, archivos ejecutables y referencia a los bytecodes.
  • Hardware Developer Kit (HDK), incluía la documentación y esquemas para los sensores de NXT.
  • Bluetooth Developer Kit (BDK), documentos de los protocolos usados para la comunicación Bluetooth.

Microcontrolador

El microcontrolador que posee es un ARM7 de 32 bits, que incluye 256 Kb de memoria Flash y 64 Kb de RAM externa, la cual a diferencia del bloque RCX, posee mayores capacidades de ejecución de programas, evitando que los procesos inherentes de varios paquetes de datos colisionen y produzcan errores y un posible error en la ejecución del software. Su presentación es similar al Hitachi H8 ya que se encuentra en el circuito impreso del bloque, junto a la memoria FLASH.

Entradas y salidas

En el bloque de NXT existen cuatro entradas para los sensores, que a diferencia del bloque RCX, éstos poseen 6 vías de entradas, haciéndolos incompatibles con las entradas de RCX, sin embargo, el empaque de NXT incluye el adaptador para que los sensores de RCX sean compatibles con NXT.[17]

Las salidas de energía aún son tres localizadas en la parte posterior del bloque, haciendo que la conexión para los motores y partes móviles sean de más fácil acceso.

Comunicaciones

El bloque de NXT puede comunicarse con el computador mediante la interfaz de USB que posee, la cual ya viene en la versión 2.0. Además, para comunicarse con otros robots en las cercanías posee una interfaz Bluetooth que es compatible con al Clase II v 2.0. Esta conectividad con Bluetooth no tan sólo permite conectarse con otros bloques, sino también con computadores, palms, teléfonos móviles, y otros aparatos con esta interfaz de comunicación.[18]

Dentro de las posibilidades de conexión se encuentran

  • Conectar hasta tres dispositivos distintos,
  • Buscar y conectarse a otros dispositivos que posean Bluetooth,
  • Recordar dispositivos con los cuales se ha conectado anteriormente para conectarse más rápidamente,
  • Establecer el bloque NXT como visible o invisible para el resto de los dispositivos.