lego itcelaya

Upload: tonny-flx

Post on 05-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/15/2019 Lego Itcelaya

    1/60

  • 8/15/2019 Lego Itcelaya

    2/60

    LEGO es una empresa de juguetes danesa reconocida

    principalmente por sus bloques de plástico

    interconectables.

  • 8/15/2019 Lego Itcelaya

    3/60

  • 8/15/2019 Lego Itcelaya

    4/60

    •   Juguete

    •   Herramienta de

    aprendizaje

    •   Proyecto

  • 8/15/2019 Lego Itcelaya

    5/60

  • 8/15/2019 Lego Itcelaya

    6/60

    Accionadores (servomotores)

    Sensor ultrasónico

    Botones

    Sensor de luz

    Ladrillo NXT

  • 8/15/2019 Lego Itcelaya

    7/60

    NXT-G permite diseñar y construir robots funcionales

    capaces de desarrollar cualquier tarea que se les programe.

  • 8/15/2019 Lego Itcelaya

    8/60

    Los bloques de instrucción son   imágenes   con un iconorepresentativo de la instrucción a desarrollar y un color

  • 8/15/2019 Lego Itcelaya

    9/60

    En serio…

    ¿es un juguete?

  • 8/15/2019 Lego Itcelaya

    10/60

    Para comenzar a programar un LEGO necesita:

    •   Instalar el software.

    •   Haga doble clic en el icono NXT para abrir el

    software.

    LEGOMINDSTORMS

    NXT 2.0

  • 8/15/2019 Lego Itcelaya

    11/60

  • 8/15/2019 Lego Itcelaya

    12/60

    Al iniciar el software se puede tener acceso a:

    •   Guía de Inicio.

    •   Descripción del software.

  • 8/15/2019 Lego Itcelaya

    13/60

  • 8/15/2019 Lego Itcelaya

    14/60

    Centro Robo:  Se puede encontrar instrucciones de construcción yprogramación de 4 modelos.

  • 8/15/2019 Lego Itcelaya

    15/60

    Barra Herramientas:   Provee de herramientas adicionales para lacalibración de sensores, personalización de sonidos e imágenes.

  • 8/15/2019 Lego Itcelaya

    16/60

    Área de trabajo:   Este es el espacio sobre la pantalla donde laprogramación se realiza.

  • 8/15/2019 Lego Itcelaya

    17/60

    Paleta de programación:   Contiene los bloques de programaciónpara crear programas. Se arrastran hacia el espacio de trabajo.

  • 8/15/2019 Lego Itcelaya

    18/60

    Panel de configuración: Cada bloque de programación cuenta conun panel de configuración que permite personalizar el bloque.

  • 8/15/2019 Lego Itcelaya

    19/60

    Controlador:   Permite la comunicación con el NXT. Transfierearchivos, inicio y para programas o cambia características del NXT.

  • 8/15/2019 Lego Itcelaya

    20/60

    Abrir “Robo center” / “Vehículos” / “Ir” / “Driving Base”

  • 8/15/2019 Lego Itcelaya

    21/60

    “Iniciar”

  • 8/15/2019 Lego Itcelaya

    22/60

    •   Encienda el NXT.

    •   Conecte el cable USB entre PC y el NXT.

    •   Windows instalará el driver del NXT en su PC.

  • 8/15/2019 Lego Itcelaya

    23/60

    Además se puede:

    •   Crear un nuevo programa.

    •   Abrir un programa reciente.

  • 8/15/2019 Lego Itcelaya

    24/60

    1. Para iniciar un nuevo programa, haga clic en el

    cuadro de texto que aparece bajo el nombre de

    “Crear nuevo programa” y escriba un nombre

    para el archivo.

    2. Pulse el botón “Ir ”.

  • 8/15/2019 Lego Itcelaya

    25/60

    Los programas se crean arrastrando bloques de la

    paleta de programación y soltándolos en el área de

    trabajo.

  • 8/15/2019 Lego Itcelaya

    26/60

    Seleccione el bloque “Mover ” y arrástrelo hacia el

    área de trabajo como se muestra en la imagen.

  • 8/15/2019 Lego Itcelaya

    27/60

    Cuando suelte el bloque “Mover ” en el área de

    trabajo, aparecerá el panel de configuración de este

    bloque en la parte inferior de la pantalla.

    Aquí puede cambiar la dirección, la velocidad y la

    duración de los motores del robot NXT.

  • 8/15/2019 Lego Itcelaya

    28/60

    Con el bloque “Mover ” en el área de trabajo, haga

    clic en el botón “Descargar y ejecutar ”.

    Observe como se mueve el NXT.

  • 8/15/2019 Lego Itcelaya

    29/60

    Este bloque mueve el NXT hacia adelante o atrás en

    línea recta o bien, siguiendo una curva.

    Se puede colocar a través de la paleta de bloquescomunes.

  • 8/15/2019 Lego Itcelaya

    30/60

    1. Las letras en la parte superior del bloque indican con

    que “ puertos” se controlará el NXT.

    2. Este icono muestra en que “dirección” ira el NXT.

    3. Este icono muestra el “nivel de potencia” (velocidad).4. Este icono muestra la “duración” en que se ajusto el

    NXT: Ilimitado, grados, rotaciones o segundos.

  • 8/15/2019 Lego Itcelaya

    31/60

    1. Este icono muestra que la propiedad de “dirección”

    se ajustó en paro. Este ajuste detendrá todos los

    motores.

  • 8/15/2019 Lego Itcelaya

    32/60

    1. Selecciona los motores que se quieren mover.

    2. Define la dirección que tomarán los motores.

  • 8/15/2019 Lego Itcelaya

    33/60

    3. Mover la barra de “giro” ajusta una curva en la

    trayectoria del NXT. Si se ajusta la barra hasta el

    extremo, el vehículo girará sobre su lugar.

  • 8/15/2019 Lego Itcelaya

    34/60

    4. La barra deslizable y el cuadro de texto permite

    ajustar el “nivel de potencia” de los motores, de 0 a

    100%.

    5. Seleccionando tiempo, rotación o grados, se puede

    decidir que tan lejos avanzará el NXT.

  • 8/15/2019 Lego Itcelaya

    35/60

    6. Selecciona si los motores frenarán o continuarán

    después de haber terminado una acción.

    7. Las cajas de retroalimentación contarán cuantos

    grados o rotaciones girarán los motores.

  • 8/15/2019 Lego Itcelaya

    36/60

    Intente hacer que el NXT avance durante 3

    segundos y luego retroceda 3 segundos

  • 8/15/2019 Lego Itcelaya

    37/60

  • 8/15/2019 Lego Itcelaya

    38/60

    •   Se debe agregar dos bloques “Mover ” a nuestro

    programa.

    •   Sobre el segundo bloque “Mover ”, cambiar la

    dirección hacia atrás en el panel deconfiguración.

    •   Además, cambiar la duración en cada

    movimiento.

  • 8/15/2019 Lego Itcelaya

    39/60

    Intente hacer que el NXT avance durante 4

    segundos, gire 180⁰ y luego retroceda 4 segundos.

  • 8/15/2019 Lego Itcelaya

    40/60

  • 8/15/2019 Lego Itcelaya

    41/60

    •   Se debe agregar tres bloques “Mover ” a nuestro

    programa.

    •   Sobre el segundo bloque “Mover ”, cambiar el giro

    de tal forma que de 180⁰ (2.5 rotaciones aprox.).

  • 8/15/2019 Lego Itcelaya

    42/60

    Dentro de la paleta de bloques comunes, el bloque

    “Esperar” cuenta con diferentes bloques de

    programación.

  • 8/15/2019 Lego Itcelaya

    43/60

    Este bloque permite al NXT esperar un tiempo

    determinado.

    1. Este icono muestra los segundos de espera.

  • 8/15/2019 Lego Itcelaya

    44/60

    Intente hacer que el NXT realice un cuadro perfecto

    como recorrido. Después de cada giro de 90⁰,   el

    NXT debe esperar un segundo.

  • 8/15/2019 Lego Itcelaya

    45/60

    •   Se debe agregar tres bloques por cada giro.

  • 8/15/2019 Lego Itcelaya

    46/60

    Este bloque permite al NXT esperar por un color

    determinado.

  • 8/15/2019 Lego Itcelaya

    47/60

    1. El número en la parte superior del bloque indican

    que “ puertos” está controlando el sensor de luz.

    2. Este icono muestra que se está censando un color.

  • 8/15/2019 Lego Itcelaya

    48/60

    1. Selecciona el puerto donde el sensor de luz esta

    conectado. Por default se da la opción 3.

    2. El menú de “acción” permite seleccionar el modo en

    que trabajará el sensor: “sensor de color” o “sensor

    de luz”.

  • 8/15/2019 Lego Itcelaya

    49/60

    3. El menú de “comparación” permite selección el tipo

    de rango a utilizar: Dentro de un rango o Fuera de un

    rango.

    4. Se utilizan las barras desplazadoras para seleccionar

    el rango de color.

  • 8/15/2019 Lego Itcelaya

    50/60

    Intente hacer que el NXT avance hacia al frente

    hasta que encuentre un línea de color “Negro”. Gire

    180⁰ y avance 2 segundos.

  • 8/15/2019 Lego Itcelaya

    51/60

    Este bloque repite secuencias de código. Se coloca

    una condición para terminar el ciclo, las cuales

    pueden ser: tiempo, número de repeticiones, una

    señal lógica o un sensor. Se tiene la opción de crearun ciclo infinito.

  • 8/15/2019 Lego Itcelaya

    52/60

    1. Cuando la propiedad de acción del bloque se ajusta a

    infinito, el símbolo infinito se mostrará en la parte

    inferior derecha del bloque.

    Esto significa que los bloques de acción se repetirá

    infinitamente.

  • 8/15/2019 Lego Itcelaya

    53/60

    2. Si se utiliza un valor para terminar el ciclo aparecerá

    en la parte inferior derecha un icono de conteo.

    3. Si se selecciona un sensor para controlar el ciclo,

    aparecerá una porción de bloque a la derecha delciclo.

  • 8/15/2019 Lego Itcelaya

    54/60

    Si se selecciona infinito, cualquier bloque de

    programación dentro del ciclo se repetirá

    infinitamente sin interrupciones.

  • 8/15/2019 Lego Itcelaya

    55/60

    Intente hacer que el NXT avance hacia al frente

    hasta que encuentre un línea de color “Negro”,

    retroceda 3 segundos. El proceso tendrá que

    realizarse 3 veces.

  • 8/15/2019 Lego Itcelaya

    56/60

    Este bloque permite al NXT esperar por una

    distancia determinada.

  • 8/15/2019 Lego Itcelaya

    57/60

    1. El número en la parte superior del bloque indican

    que “ puertos” está controlando el sensor ultrasónico.

    2. Este icono muestra si se detecta objetos cercanos o

    lejanos.

  • 8/15/2019 Lego Itcelaya

    58/60

    1. Selecciona el puerto donde el sensor de luz esta

    conectado. Por default se da la opción 4.

    2. El menú de “hasta” permite seleccionar el modo en

    que trabajará el sensor: “objetos cercanos” o

    “objetos lejanos”.

  • 8/15/2019 Lego Itcelaya

    59/60

    3. El menú de “muestra” permite selección el tipo de

    medida a utilizar, pulgadas o centimetros.

  • 8/15/2019 Lego Itcelaya

    60/60

    Intente hacer que el NXT avance hacia al frente

    hasta que encuentre un objeto a 20 cm. Después

    gire 180⁰ y avance 3 segundos.