lego itcelaya
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.