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.




About the author

Admin
Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.

0 comentarios:

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