LEGO MINDSTORMS NXT 2 - M.O.R.P.H



PRÁCTICA Nº 08




BREVE PRESENTACIÓN


En la siguiente práctica Nª08 , que se desarrolló en el curso de programación gráfica, donde se tuvo que construir e implementar para su correcto funcionamiento de el lego midstorms NXT 2.0 "M.O.R.P,H " , un robot  que se transforma de un vehículo a un humanoide, y puede detectar colores (con el nuevo sensor de color), que le dicen para realizar acciones especiales.











DESARROLLO DE LA PRÁCTICA


En el armado de este robor transformable , debido a la cantidad de piezas que se empleará y además de los 4 sensores que tendrá (3 servomotores, 1 sensor ultrasónico y 1 sensor de color) lo hace un modelo algo complejo.



Construcción del robot en clase




























********************Click aquí para ver la guía********************





PASOS SUGERIDOS

*Presionar el touch izquierdo y que gire 2 vueltas a la izquierda.
*Presionar el touch  derecho y  que gire 3 vueltas a la derecha.
*Reconocimiento de colores:
      - Azul: Se transforma
      - Verde: Avanza, si detecta objeto gire a otra dirección
      - Rojo: Se detenga y duerma
      - Amarillo: despierta y baila 



IMPLEMENTACIÓN DEL PROGRAMA:

Para implemetar el programa para el  robot y además entenderlo , una sugerencia es desarrollarlo por partes :


1. Cuando se presiona el touch izquierdo y que gire 2 vueltas a la izquierda.

2. Cuando se presiona el touch derecho , gira 3 vueltas a la derecha.


3, Para este procedimiento es recomendable crear nuevos bloques, una manera practica.



*Creación de un nuevo bloque "Up-Down"
Se empleará cuando el Sensor de color detecte el color azul.


*Creación de un nuevo bloque "Girar"
Se empleará cuando el Sensor de color detecte el color verde.



*Creación de un nuevo bloque "Good Bye"
Se empleará cuando el Sensor de color detecte el color rojo


                                         *Creación de un nuevo bloque "Dance1"
                           Se empleará cuando el Sensor de color detecte el color amarillo.
Multiprogramación hace que realice más de una acción a la vez.


El orden es el siguiente:

Se usará primero un switch con la opción de Color Sensor donde se seleccionará un rango (de azul hasta rojo ,en este caso), si este es Verdadero se procederá a incluir otro switch especificando un rango (un color), donde realizará una acción (el bloque creado) , si este es falso se añadirá otro switch y así sucesivamente.
De tal forma que quedará así.






Una parte del trabajo en clase:





CONCLUSIÓN
-Hay diferentes maneras de programar a este robot, unas más complejas que otras , una desventaja de no utilizar las herramientas adecuadas de la paleta completa es que el ladrillo NXT , al momento de descargarlo , ocupará demasiado espacio del que tiene por lo tanto no  podrá descargar el programa.

-Para implementación del programa  se pudo utilizar otra herramienta "Variable", que se explicará más adelante.




0 comentarios:

Copyright © 2013 Programación Gráfica and Blogger Themes.