Programación Robots
NXT 2.1
David Felipe Sandoval Barón
Nicolás Rojas Bernal
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)
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
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.
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.
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]
nuevament
e.
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].
PRUEBE TAMBIEN ESTOSPROGRAMAS
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.
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].
REGISTRO DE DAATOS DEL NXT
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].
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.
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
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
OTRAS OPCIONES
Observe 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.
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.
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
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.
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.
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.
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.
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.
Lámparas
Utilice 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.
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.
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.
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.
Visibilidad
Utilice 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.
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.
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
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.
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.
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.
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.
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.
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

Programacion

  • 1.
    Programación Robots NXT 2.1 DavidFelipe Sandoval Barón Nicolás Rojas Bernal
  • 2.
    Nombre Del NXT Puedecambiar 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)
  • 3.
    MENU PRINCIPAL DELNXT  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
  • 4.
    EXISTEN 3 SUBCARPETASDIFERENTES!!  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.
  • 5.
    PROGRAMA NXT  Nonecesita 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.
  • 6.
    Seleccione Adelante [Forward]. Utilice losbotones 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] nuevament e. 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].
  • 7.
  • 8.
    PRUEBEME  La funciónPrué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.
  • 9.
    REGISTRO DE DATOSDEL 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].
  • 10.
    REGISTRO DE DAATOSDEL NXT 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].
  • 11.
    OPCION VER Con estaopció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.
  • 12.
    OPCION CONFIGURACION  puedeajustar 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
  • 13.
    BLUETOOTH Con esta opciónpuede 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
  • 14.
    OTRAS OPCIONES Observe larespuesta 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.
  • 15.
    Utilice el programaadecuado 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.
  • 16.
    Opciones Del Sensor Elsensor 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
  • 17.
    Visión De ElRobot  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.
  • 18.
    Con El SensorFotosensible Seleccione el cerca de los diferentes colores a supuerto en el cual ha colocado el alrededor y observe las diferentes censor lecturas.
  • 19.
    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.
  • 20.
    El Robot Le permiteal 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.
  • 21.
    Se Puede… Se puedeencender 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.
  • 22.
    Lámparas Utilice las lámparaspara activar el sensor Haga brillar la fotosensible. Seleccione lámpara cerca del Note que la luz ambiental. sensor fotosensible. lectura cambia.
  • 23.
    Tecnología Bluetooth El Bluetoothes 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.
  • 24.
    NXT Asegúrese de queel 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.
  • 25.
    Cuando Se ConectaPor 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.
  • 26.
    Visibilidad Utilice la opciónPuede 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.
  • 27.
    Instalación De ElSoftware 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.
  • 28.
    Bloques De Sonido Arrastreun 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
  • 29.
    instrucciones de construcción parael 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.
  • 30.
    Iconos De LaPaleta. 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.
  • 31.
    Bloques de datos LosBloques 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.
  • 32.
    Bloques De Programación Cadabloque 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.
  • 33.
    Registro De Datos ElRegistro 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.
  • 34.
    Tabla De Datos LaTabla 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