programacion

34
Programación Robots NXT 2.1 David Felipe Sandoval Barón Nicolás Rojas Bernal

Upload: pipe-sandoval

Post on 25-May-2015

52 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Programacion

Programación Robots NXT 2.1

David Felipe Sandoval Barón

Nicolás Rojas Bernal

Page 2: Programacion

Nombre Del NXT

Puede cambiar el nombre de su NXT dirigiéndose a la ventana del NXT en el software. Se puede acceder a esta ventana desde el controlador. Los nombres del NXT pueden tener como máximo ocho caracteres de longitud.

EJM: Lo podría llamar COB como el nombre de una banda (Children Of Bodom) o llamarlo como quiera por ejemplo SIA (Sistema Inteligente Automático)

Page 3: Programacion

MENU PRINCIPAL DEL NXT

Los archivos se colocan automáticamente en las carpetas adecuadas. Cuando descarga un programa utilizando un archivo de sonido al NXT, el programa se colocará en archivos de software mientras que los datos de sonido se colocarán en archivos de sonido.

DATOS ADICIONALES: Cuando selecciona un archivo, lo puede enviar a otras unidades NXT.

En el submenú Mis archivos [My Files] puede almacenar todos los programas que ha creado en el NXT o descargado desde su ordenador.

MIS ARCHIVOS

Page 4: Programacion

EXISTEN 3 SUBCARPETAS DIFERENTES!!

Archivos de software [Software Files]: programas que ha descargado desde su ordenador.

Archivos NXT [NXT Files]: programas que ha creado en el NXT. Archivos de sonido [Sound Files]: sonidos que forman parte de

un programa que descargó.

Archivos de registro de datos [Datalog Files] – archivos de registro de datos creados durante el registro de los datos.

Page 5: Programacion

PROGRAMA NXT!!

No necesita un ordenador para programar un robot. Puede crear muchos programas sin su ordenador, utilizando el submenú Programa del NXT [NXT Program]. Pruebe este programa para ver lo fácil que es. Haga que el robot retroceda y avance cuando se presiona el sensor táctil. Primero, el robot se moverá hacia delante hasta que se presione el sensor táctil y luego se moverá hacia atrás. Al presionar el sensor táctil nuevamente, el robot se moverá otra vez hacia delante. Esto continuará indefinidamente hasta que usted detenga el programa. Asegúrese de que el sensor y los motores están conectados en los puertos correctos. El sensor táctil se conecta en el puerto 1. Los motores se conectan en los puertos B y C.

Page 6: Programacion

Seleccione Adelante [Forward]. Utilice los botones de las fechas gris claro para moverse por las opciones y luego presione el botón naranja de Intro [Enter] para seleccionar.

Seleccione Táctil [Touch].

Seleccione Atrás [Backward].

Seleccione Táctil [Touch] nuevamente.

Ahora seleccione Bucle [Loop] para hacer que el programa se ejecute una y otra vez hasta que usted apague el NXT.

Ahora puede ejecutar el programa. Simplemente seleccione Ejecutar [Run].

Page 7: Programacion

PRUEBE TAMBIEN ESTOSPROGRAMAS

Page 8: Programacion

PRUEBEME!! La función Pruébeme [Try Me] le permite

experimentar con los sensores y los motores utilizando programas que están listos para ejecutar.

Para comenzar, presione la echa gris claro a la izquierda para dirigirse a Pruébeme (Try Me). Luego presione el botón naranja para seleccionar Pruébeme.

Presione el botón naranja para seleccionar Try-Touch (Prueba-táctil). Presione el botón naranja nuevamente para ejecutar el programa Try-Touch (Prueba-táctil).

Asegúrese de que el sensor táctil está en el puerto 1. Presione el botón del sensor táctil.

El programa se repite continuamente por lo tanto presione el botón gris oscuro para detener el programa.

Page 9: Programacion

REGISTRO DE DATOS DEL NXT!! El submenú Registro de datos de NXT [NXT Datalog]

te permite recopilar datos registrándolos sin necesidad de tener conexión con tu ordenador.

La ejecución de un programa de Registro de datos de NXT crea un archivo de registro que se guarda en el ladrillo NXT y que puede importarse en tu ordenador.

Selecciona la opción Luz reflejada [Refected light]. Utiliza los botones de flecha de color verde claro para moverte por las opciones y presiona el botón naranja Entrar [Enter] para realizar tu selección.

Selecciona la opción Puerto 1 [Port 1]. Asegúrate de que el Sensor de luz esté conectado al Puerto 1.

Selecciona Finalizado [Done]. Selecciona Finalizado [Done].

Page 10: Programacion

REGISTRO DE DAATOS DEL NXT!! (2 PARTE)

Selecciona Ejecutar [Run].

El programa de registro de datos se ejecuta continuamente. Presiona el botón de color gris oscuro Borrar [Clear] cuando desees detener el programa.

Para guardar un programa de Registro de datos de NXT en tu ladrillo NXT, pulsa en Guardar [Save].

El programa de Registro de datos de NXT te muestra el nombre del archivo de registro guardado. Los archivos de registro guardados se almacenan en Archivos de registro de datos [Datalog files].

Page 11: Programacion

OPCION VER

Con esta opción puede realizar una prueba rápida de sus sensores y motores y observar los datos actuales para cada uno. Seleccione el Seleccione el puerto Los datos del icono del sensor en el cual está sensor o motor o motor que conectado el sensor o aparecen en la desea probar motor. pantalla.

Page 12: Programacion

OPCION CONFIGURACION puede ajustar las distintas configuraciones , como el

volumen del altavoz o el modo suspendido Modo suspendido Cambiar volumen: Aquí Puede configurar su puede ajustar el NXT para que se Eliminar todos los volumenes apague luego de 2, 5, programas: Puede altavoces del NXT en un 10, 30 o 60 minutos eliminar los intervalo de 0 cuando no se está programas de cuatro (apagado) a 4 (alto). utilizando. subcarpetas

Page 13: Programacion

BLUETOOTH

Con esta opción puede configurar una conexión inalámbrica entre su NXT y otros dispositivos Bluetooth, como otras unidades NXT, teléfonos móviles y ordenadores. Puede utilizar una conexión inalámbrica para descargar programas sin utilizar un cable USB

Page 14: Programacion

OTRAS OPCIONESObserve la respuesta actual del sensor táctil en la pantalla utilizando Ve Conecte el sensor táctil al puerto 1 del NXT. Seleccione Ver en la pantalla del NXT. Seleccione el icono táctil. Seleccione el puerto 1. Presione y retenga el botón del sensor táctil mientras observa la pantalla del NXT. Deberá observar un uno en la pantalla. Ahora libere el botón del sensor táctil. Deberá observar un cero en la pantalla.

Page 15: Programacion

Utilice el programa adecuado en el submenú Pruebe para ver rápidamente cómo funciona. puede utilizar la función Programa para crear programas directamente en el NXT sin utilizar un ordenador. la función Registro de datos de NXT para crear archivos de registro de datos en el NXT sin utilizar un ordenador.

Page 16: Programacion

Opciones Del Sensor

El sensor acústico detecta dB y dBA. dBA: sonidos que el oído humano es capaz de oír. dB: todos los sonidos existentes, incluyendo los sonidos demasiado altos o bajos para el oído humano. El sensor acústico puede medir los niveles de presión acústica hasta 90 dB

Page 17: Programacion

Visión De El Robot le permite al robot distinguir entreluminosidad y oscuridad, para obtener la lectura de la intensidad de luminosidad en una habitación y para medir la intensidad de luminosidad sobre superficies de colores.

Page 18: Programacion

Con El Sensor Fotosensible

Seleccione el cerca de los diferentes colores a supuerto en el cual ha colocado el alrededor y observe las diferentes censor lecturas.

Page 19: Programacion

El Robot Puede

Ver, reconocer objetos, evitar obstáculos, medir distancias y detectar movimiento .El sensor ultrasónico mide la distancia en centímetros y pulgadas. Es capaz de medir distancias de 0 a 2,5 metros con una precisión de +/- 3 cm.

Page 20: Programacion

El Robot

Le permite al robot moverse Todos los servomotores interactivos disponen de un

sensor de rotación integrado. La retroacción rotacional le permite al NXT controlar los movimientos de forma muy

precisa.

Page 21: Programacion

Se Puede…Se puede encender y apagar las lámparas, para

crear patrones intermitentes de luz. También pueden utilizarse para activar el sensor fotosensible, para mostrar que un motor está encendido o para indicar el estado de un sensor. También puede utilizarlas para darle vitalidad a los “ojos” de su robot u otras funciones.

Page 22: Programacion

LámparasUtilice las lámparas para activar el sensor Haga brillar la fotosensible. Seleccione lámpara cerca del Note que la luz ambiental. sensor fotosensible. lectura cambia.

Page 23: Programacion

Tecnología Bluetooth

El Bluetooth es una tecnología de comunicación que hace posible el envío y la recepción de datos sin cables. Utilizando las funciones del Bluetooth, puede instalar una conexión inalámbrica entre su NXT y otros dispositivos Bluetooth, como otras unidades NXT, teléfonos móviles y ordenadores.

Page 24: Programacion

NXT

Asegúrese de que el NXT está encendido. También asegúrese de que el Bluetooth está configurado en Activado y que el NXT está configurado como Visible También asegúrese de que el Bluetooth está instalado y activado en su ordenador.

Page 25: Programacion

Cuando Se Conecta Por Primera Vez

Cuando se conecta a un dispositivo por primera vez, aparece una ventana de contraseña Introduzca la contraseña para utilizarla con este dispositivo]y haga clic en Aceptar.

Page 26: Programacion

VisibilidadUtilice la opción Puede activar o desactivar la

Visible para hacer que su NXT La contraseña asegura función de Bluetooth. Si desactiva esté visible o invisible para otros que únicamente se puedan el Bluetooth, su NXT no puede dispositivos Bluetooth cuando conectar a su NXT los enviar ni recibir datos y deberá realizan una búsqueda de dispositivos que usted utilizar el cable USB para Bluetooth autorizó. descargar programas.

Page 27: Programacion

Instalación De El Software

Inicie el software en su ordenador o Mac con un 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 en la paleta de programación.

Page 28: Programacion

Bloques De Sonido

Arrastre un bloque de Sonido y suéltelo a la derecha del punto de partida en la zona de trabajo. Su programa ya está listo para descargar y ejecutar. Asegúrese de que enciende su NXT y que conecta el cable USB a su ordenador y al NXT Localice el controlador en la esquina inferior derecha de la zona de trabajo. Haga clic en Descargar y ejecutar

Page 29: Programacion

 instrucciones de construcción para el modelo Robot Educator

Descargue el programa de muestra a su robot y observe cómo responde el robot. En la paleta común hay ejemplos de programas que utilizan los siete bloques comunes.

Page 30: Programacion

Iconos De La Paleta.

Una serie de ejemplos muestran cómo los iconos de la paleta completa se pueden utilizar para programar un modelo Para ver una lista de ejemplos para la tecnología NXT específica, haga clic en un elemento debajo de Seleccionar.

Page 31: Programacion

Bloques de datos

Los Bloques de datos Permiten realizar operaciones 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 32: Programacion

Bloques De Programación

Cada 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.

Page 33: Programacion

Registro De Datos

El Registro de datos incluye operaciones de recopilación, almacenamiento y análisis de los datos. Los sistemas de Registro de datos suelen controlar un evento o proceso a lo largo de un periodo de tiempo utilizando sensores conectados a un ordenador o dispositivo, como el ladrillo NXT.

Page 34: Programacion

Tabla De Datos

La Tabla de conjunto de datos muestra todos los valores de los ejes x e y derivados de predicciones y conjuntos de datos. Puedes modificar cómo deben mostrarse las predicciones y conjuntos de datos en el Gráfico u ocultar las predicciones y conjuntos de datos seleccionados, cambiar los colores, el estilo del gráfico y la unidad de medida