BRICK INTELIGENTE
El ladrillo inteligente del LEGO NXT, es un microprocesador. Se
considera como el cerebro del robot.
CARACTERÍSTICAS
·
Microcontrolador de 32 bits ARM7
·
Memoria FLASH de 256 Kbytes
·
Memoria RAM de 64 Kbytes
·
Microcontrolador de 8 bits AVR
·
Memoria FLASH de 4 Kbytes
·
Memora RAM de 512 Bytes
·
Comunicación inalámbrica Bluetooth
·
Puerta de alta velocidad USB
·
Cuatro puertas de entrada de seis contactos, plataforma digital
·
Tres puertas de salida de seis contactos, plataforma digital
·
Pantalla gráfica de cristal líquido de 64x100 puntos
·
Parlante, calidad de tono 8KHz
·
Fuente de poder, 6 baterías AA
El bloque Display permite visualizar imágenes, texto e incluso diseños
propios.
Es posible configurar los Switchs para que las posibilidades de elección
sean más que solo dos. Como un numero al azar (entre 1 y 100) gracias al bloque
random.
Data hub
Controla los datos que posee cada bloque y que se superpone al panel de
configuración, cada uno de estos permite llevar información.
Variables
Para almacenar datos, las variables son la opción ideal. Para definirlas
se debe seleccionar en el menú principal Edit>Define Variable; luego de ello
es posible darle un nombre y definir de que tipo será.
Multiprogramación
La multiprogramación le permite al robot realizar dos o más funciones de
forma simultánea. Para ello se realiza dibujando nuevas vigas de secuencia que
se desprenden del logo en miniatura observado en donde se dispone a crear el
programa.
Manty Robot
Este robot realiza procesos en simultaneo. Mientras por un lado, el
primer proceso se encarga del desplazamiento del robot. El segundo proceso se
encarga de mover la cabeza y del reconocimiento de obstáculos u objetos en el
trayecto a una distancia determinada.
RECORRER, ESCOGER Y GIRAR
Primero se sincroniza el movimiento de las patas del robot y seguido a
ello utilizar la multiprogramación para que, se desarrolle el movimiento del
robot, donde este actuará en base a la veracidad o falsedad de la variable
dispuesta, generando un número aleatorio y de acuerdo al rango decida en qué
dirección girar; mientras que al mismo tiempo se desarrollará el movimiento de
la cabeza, el cual variará dependiendo de si detecta o no un objeto a una
determinada distancia.
Detecta si hay un objeto.
Movimiento de las "orejas".
Sincronizacion de las patas.
A continuación se desarrolla el siguiente proceso:
Captura del programa.
Robot en acción.
CONCLUSION:
Se logró conocer un poco más a sobre el funcionamiento, características e indicadores que son posibles de observar en la pantalla del ladrillo inteligente del NXT. Además, se logró aprender sobre la multiprogramación.