26
MARLON ESTEBAN TELLEZ MARCO FIDEL SUAREZ 903 JHON ALEXANDER CARABALLO LIC.INFORMÁTICA

Actividad 3 ntx

Embed Size (px)

Citation preview

Page 1: Actividad 3 ntx

MARLON ESTEBAN TELLEZ

MARCO FIDEL SUAREZ

903JHON ALEXANDER CARABALLO LIC.INFORMÁTICA

Page 2: Actividad 3 ntx

SOFTWARE LEGO

MINDSTORM NXT 47-60

Page 3: Actividad 3 ntx

ACERCA DEL SOFTWARE• LEGO® Education y National Instruments

han desarrollado conjuntamente el software LEGO MINDSTORMS® Education NXT. El software cuenta con una interfaz intuitiva de arrastrar y soltar y un entorno de programación gráfico que lo hace lo suficientemente fácil para un principiante como potente para un experto. El software LEGO MINDSTORMS Education NXT es una versión mejorada del software profesional de programación gráfica NI LabVIEW utilizado por científicos e ingenieros en el mundo para diseñar, controlar y probar productos y sistemas como los reproductores de MP3 y DVD, teléfonos móviles y dispositivos de seguridad de bolsas de aire para vehículos.

Page 4: Actividad 3 ntx

REQUISITOS DEL SISTEMA

Microsoft Windows• Procesador Intel Pentium o compatible,mínimo 800 MHz Windows XP Professional o Home Edition con Service Pack 2 o Service Pack 3. Windows Vista o Windows Vista Service Pack 1. Mínimo 256MB de RAM• Hasta 700 MB de espacio disponible en disco duro Pantalla XGA (1024 x 768) 1 puerto USB disponible Unidad de CD-ROM Adaptador compatible con Bluetooth (opcional)*

Apple Mac• Procesador PowerPC G3, G4, G5, mínimo 600 MHz• Apple MacOS X v 10.3.9, v 10.4 o v 10.5• Procesador Intel• Apple MacOS X 10.4 o v 10.5• Mínimo 256 MB de RAM• Hasta 700 MB de espacio disponible en disco duro• Pantalla XGA (1024 x 768)• 1 puerto USB disponible• Unidad de DVD• Adaptador compatible con Bluetooth (opcional)*

Page 5: Actividad 3 ntx

INSTALACIONES DEL SOFWARE

MICROSOFT WINDOWSSalga de todos los programas abiertos.Inserte el CD-ROM.Si el CD-ROM no se ejecuta automáticamente:- haga clic en el botón Inicio [Start] (en la esquinainferior izquierda de la pantalla del ordenador)- haga clic en Ejecutar [Run]- escriba d:\autorun.exe (donde d: es la unidad de CD)- Siga las instrucciones de la pantalla

Page 6: Actividad 3 ntx

Apple MacSalga de todos los programas

abiertos.Inserte el DVD-ROM.Abra el DVD-ROM “LEGO MINDSTORMS NXT”y haga doble clic en Instalar.Seleccione su idioma de preferencia.Siga las instrucciones de la pantalla.Cuando se complete el procedimiento de instalación,haga clic en Finalizar. Ya puede usar el software LEGO®MINDSTORMS® Education NXT Software y crear programaspara controlar los robots

Page 7: Actividad 3 ntx

SU PRIMER PROGRAMA Índice en el software en su ordenador o Mac con doble clic en el icono del programa

Escriba el nombre de su primer programa , o simplemente haga clic en ir

Primero haga clic en el icono del bloque sonido [Sound] en la paleta de programación

Page 8: Actividad 3 ntx

Arrastre un bloque de sonido [Sound] y suéltelo a la derecha del punto de partida en la zona de trabajo.Su programa ya esta listo para descargar y ejecutar Asegúrate de que enciende su NTX y que se conecta su cable USB a su ordenador y al NTX

Localice el controlador en la esquina inferior derecha de la zona de trabajo. Haga clic en descargar y ejecutar (botón central ) y escuche lo que ocurre .Enhorabuena , ha completado su primer programa.

Page 9: Actividad 3 ntx

INTERFAZ DE USARIO DEL SOFWARE

Una presentación rápida1.Robot Educador :

Aquí puede encontrar instrucciones de construcción y programación utilizando Robot Educador

Page 10: Actividad 3 ntx

2. Mi portal Aquí puede ascender a www.MINDSTOMSeducation.com para obtener herramientas ,descargas e información

3 . Barra de herramientas La barra de herramientas incluye los comandos mas frecuentemente utilizados de la barra de menu en una unicacion de facil acceso

Page 11: Actividad 3 ntx

4. Zona de trabajo:Es el espacio en la pantalla donde se realiza la programación . Arrastre bloques de programación desde la paleta de programación a la zona de trabajo y coloque los bloques en la viga de secuencia

Todo lo rosado

Page 12: Actividad 3 ntx

5. Ventana Ayuda contextual Aquí siempre puede obtener ayuda si lo necesita

6. Mapa de zona de trabajo Utilice la panorámica en la barra de herramientas para moverse por la zona de trabajo , utilice el mapa de zona de trabajo para obtener una visión general

Page 13: Actividad 3 ntx

7. Paleta de programacion La paleta de programación contiene todos los bloques de programación que necesitara para crear sus programas . Las fichas en el margen inferior de la paleta le permite cambiar entre la paleta común . La paleta completa y la paleta personalizada

8. Panel de configuración Cada bloque de configuración que le permite personalizar el bloque para la entrada y salida especifica que usted desea

Page 14: Actividad 3 ntx

9.Controlador Los cinco botones en el controlador le permite descargar programas desde el ordenador al NTX. Con el controlador , también podrá cambiar la configuración del NTX

10. Ventana del NTX Esta ventana emergente proporciona información sobre las configuraciones de memoria y comunicación del NTX

Page 15: Actividad 3 ntx

ROBOT EDUCATOR

El robot educator es una serie de tutoriales que muestran como programar un robot de dos motores utilizando las funciones principales del software LEGO-MINDSTORMS- education NTX

Haga clic para ver una lista de los ejemplos para la paleta . Haga clic nuevamente para abrir el ejemplo El desafío presenta una situación para resolver utilizando los ejemplos de construcción o programación o por su cuenta

Page 16: Actividad 3 ntx

Siga las instrucciones de construcción para construir el modelo Robot Educator

Por la zona de trabajo , arrastre y suelte los bloques que corresponden con el programa que se muestra la guía de programación Descargue el programa de muestra a su robot y observe como responde el robot En el planeta común hay ejemplos de programas que utilizan los siete bloques comunes .

Page 17: Actividad 3 ntx

Una serie de ejemplos muestran los iconos de la paleta completa se pueden utilizar para programar un modelo

Para ver una lista de ejemplos para la tecnología NTX especifica. Haga clic en un ejemplo debajo de seleccionar

Dirijase a Mi portal para encontrar informacion util y actualizaciones relacionadas con el software LEGO-MINDSTORMS- education NTX.

Page 18: Actividad 3 ntx

PALETA DE PROGRAMACION

La paleta de programación contiene todos los bloques de programación que necesita para crear programas . Cada bloque de programación incluye instrucciones que el NTX puede interpretar . Puede combinar los bloques para crear un programa

Cuando haya terminado de craer un programa , lo descarga hacia el NTX . Recuerde encender y conectar su NTX antes de descargar un programa

Page 19: Actividad 3 ntx

PALETA COMUN para simplificar su uso , la paleta de programación se ha dividido en tres grupos de paletas diferentes: la paleta común , la paleta completa y la paleta personalizada . la paleta común se recomienda como un punto de partida .

BLOQUE DESPLEZARel bloque desplazar hace que desplacen los motores de su robot o que se enciendan las lámparas

Bloque Guardar/LeerEl bloque Guardar/Leer le permite programar el robot con movimientos físicos, y luego volver a reproducir el movimiento en cualquier parte del programa.

Page 20: Actividad 3 ntx

Bloque SonidoEl bloque Sonido le permite a su robot hacer sonidos, incluyendo palabras pregrabadas.

Bloque VisualizarEl bloque Visualizar le permite controlar la pantalla del NXT. Puede escribir, mostrar iconos o hasta dibujar a través de su programa

Bloque EsperarEl bloque Esperar hace que su robot espere los datos de entrada del sensor, como un sonido o un intervalo de tiempoBloque BucleUtilice el bloque Bucle si desea que su robot continúe haciendo las mismas cosas una y otra vez, como avanzar y retroceder hasta que se presione el sensor táctilBloque ConmutaciónEl bloque Conmutación permite que el robot tome sus propias decisiones, como ir a la izquierda cuando oye un sonido fuerte y girar a la derecha cuando oye un sonido suave.

Page 21: Actividad 3 ntx

PALETA COMPLETABLOQUES COMUNES: Los bloques comunes son los

mismos bloques que están disponibles en la paleta común.

BLOQUES DE ACCIÓN: Los bloques de acción le permiten controlar tipos de comportamiento específico relacionados con varios dispositivos de salida: el servomotor interactivo, los sonidos del NXT, la pantalla del NXT, el Bluetooth (enviar),los motores* y las lámparas*.

Page 22: Actividad 3 ntx

BLOQUES SENSORES: Utiliza estos bloques en combinación con los sensores de tu robot para controlar su comportamiento. Los bloques corresponden a sensores de contacto, sonido, luz y ultrasonidos; botones NXT, rotación de los servomotores interactivos, temporizadores, Bluetooth (receptor) y sensores de temperatura opcionales

Bloques de flujo: Estos bloques le permiten crear comportamientos más complejos. Los bloques incluyen el control para repetir, esperar y condiciones variables; los bloques para detener el comportamiento o el flujo lógico en un programa; y los bloques de decisión para programar respuestas a condiciones de los sensores específicas

Page 23: Actividad 3 ntx

Bloques de datos: Permiten realizar operaciones booleanas, matemáticas, de comparación, de rango, crear condiciones aleatorias y almacenar variables o constantes.

Bloques avanzados: Utiliza estos bloques para convertir datos en texto, agregar texto, controlar la función de suspensión del NXT, guardar archivos en el NXT, calibrar sensores, reiniciar motores, iniciar y detener el registro de datos y conectarte a través de Bluetooth.

Page 24: Actividad 3 ntx

PALETA PERSONALIZADAMIS BLOQUES : Utilizando Mis bloques, puede guardar un programa como un bloque que luego puede volver a usar en otros programas.DESCARGAS WEB : Utilizando el bloque Descargas Web, puede guardar programas que descarga del correo electrónico de sus amigos, desde el portal o desde un sitio Web como www.MINDSTORMSeducation.com

Page 25: Actividad 3 ntx

EL PANEL DE CONFIGURACIÓNCada bloque de programación cuenta con un panel de

configuración en el que puede ajustar la configuración del bloque seleccionado. Cuando se selecciona un bloque en la zona de trabajo, su panel de configuración se hace visible y activo en la parte inferior de la pantalla.

Al cambiar los parámetros en cada panel de configuración, puede cambiar la forma en que se comportará un bloque en particular. Por ejemplo, para hacer que su robot se desplace más rápido, puede cambiar la propiedad Potencia [Power] en el panel de configuración del bloque Desplazar.

Page 26: Actividad 3 ntx

EL CONTROLAD

ORLos cinco botones del controlador establecen una comunicación desde su ordenador hacia el ladrillo NXT: