Ladrillo NXT
El ladrillo NXT es el cerebro de cualquiera de los proyectos que se pueden realizar con este kit. En su interior tiene un microcontrolador programable, dentro del cual se encuentra el programa necesario para que los motores se muevan cuando se tienen que mover, el robot calcule la distancia necesaria para atacar, o cualquier otro fín que se nos ocurra.
Servomotores NXT
Los servomotores no son simples motores, ya que tienen una doble función. En primer lugar, podemos hacer que se muevan a una determinada velocidad o con determinados ángulos, pero además, también pueden actuar como sensores de rotación. Es decir, podríamos, por ejemplo, conectarlo a un volante, y además de poder girarlo con el motor, si alguien moviera el volante, también nos permitiría saber cuánto lo ha girado.
Sensor de sonido NXT
El sensor de sonido incorpora un pequeño micrófono, permitiendo así que se pueda programar un robot que al escuchar una palmada se quede quieto, o que al escuchar dos palmadas apague la luz.
Sensor de contacto
El sensor de contacto incorpora un pequeño pulsador, con lo que, por ejemplo, se podría crear un pequeño parachoques que detectara si el robot ha impactado con algo que tiene delante.
Sensor de distancia
El sensor de distancia es capaz de medir distancias de 7 a 1,80 metros, aportando a nuestro robot una capacidad de visión muy interesante. Funciona al igual que la visión de los murciélagos, a través de ultrasonidos.
Sensor de color
El sensor de color es capaz de distinguir 3 niveles de colores (RGB), es decir, rojo, verde, y azul. Está pensado para distinguir el color de las pelotitas de colores que incluye Lego Mindstorms NXT.
Sensor brújula NXT
El Sensor Magnético puede medir el campo magnético de la tierra y calcula una dirección magnetica con la que guiar el sistema de dirección de tu robot.
Este sensor dispone de un sistema de auto-calibrado con el que reduce las interferencias magnéticas provenientes de otros dispositivos.
Bloques de programación de LEGO Mindstorms NXT
BLOQUE MOVER: Permite mover el robot hacia delante, atras o describiendo una curva. En Puerto selecciono los motores conectados a las ruedas, después selecciona la dirección y si quiero aplicar giro, puedo controlar la potencia y la duracción (número de rotaciones. tiempo en segundos, ilimitado o grados), recomendamos poner la duración en rotaciones.
La herramienta LOOP la utilizaremos siempre que necesitemos repetir muchas veces o indefinidamente órdenes. Podemos repetir las órdenes encerradas dentro del bucle, un número determinado de veces(contador), indefinidadmente, un tiempo determinado(segundos) o dependiendo del valor de un sensor. En el ejemplo de la imagen el robot avanza y gira a la derecha indefinidamente.