Existen varios tipos de sensores que hacen que la trayectoria o funcionalidades del
robot Mindstorms se modifiquen en funcin a estos. En cierta manera los sensores
implementan sentidos al robot. Estos sensores deben estar conectados al comando NXT. Sensor de contacto Sensor LED El sensor de contacto permite detectar si el robot, o el sensor, colindaron o no contra algn objeto que puede encontrarse en su trayectoria. Cuando el sensor toca una superficie, su pequea cabecilla externa se contrae, haciendo que dentro del sensor se cierre un circuito elctrico y comience a circular energa, hay una variacin de 0 a 5 V.
El sensor de luz, llamado LED nos permite detectar la luz u oscuridad ambiental o de alguna superficie. El LED emisor integrado posibilita medir la intensidad de luz reflejada sobre objetos. Esto es muy til para poder diferenciar objetos mediante su color a travs de una clasificacin a nivel de escala de grises o para simplemente poder seguir una lnea de color negro.
Sensor ultrasnico Sensor de sonido La principal funcin de este sensor es de detectar las distancias o la interferencia de algn objeto que interfiera en su trayectoria. Este se hace mediante la funcin de eco, el sensor emite ondas o seales ultrasnicas, y en el caso de que haya un objeto, estas seales se reflejan, volviendo al sensor. Es as como se detecta la presencia de un objeto. . El sensor funciona mejor cuando las seales ultrasnicas que recibe, provienen de objetos que sean grandes, planos o de superficies duras. Este sensor es capaz de detectar objetos que se encuentren desde 0 a 255 cm.
El sensor de sonido solo detecta la "cantidad" de sonido y no ningn tipo de tono o modulacin. Este sensor lee el sonido ambiental y nos regresa una medida de 0 a 100%. Se lo configura para que lea decibeles.El sensor puede captar tamien decibeles que el odo humano no capta. Se puede hacer que el robot reaccione a comandos de voz cuando escuche sonidos fuertes, o que su trayectoria este definida segn la cantidad de decibeles recibidos.
Bloque NXT El bloque NXT es la parte central del robot Lego Mindstorms, ah se encuentra toda la parte lgica y electrnica que permite la totalidad de las acciones. Gracias a un micro controlador que posee, un ARM7 de 32 bits que incluye 256 Kb de memoria Flash y 64 Kb de RAM externa, se pueden almacenar varios programas de software, que permiten determinar las acciones del robot. En el bloque de NXT existen cuatro entradas para los sensores, y tres entradas para tres motores diferentes. El bloque NXT tiene varios tipos de comunicacin: se comunica con la computadora a travs un cable USB, tambin tiene la opcin mediante Bluetooth, que le permite comunicarse ya sea con otros robots, tabletas o telfonos inteligentes que sean compatibles. Posee una pantalla LED en el cual se visualiza el diferente software o se muestran mltiples caracteres.