Está en la página 1de 36

2000055

S A

Actividades Introductorias para


el Set de LEGO DACTA # 9790

10.12.2001

ROBOLAB

MR

2000055
T

S A

Actividades Introductorias para


el Set de LEGO DACTA # 9790

10.12.2001

ndice
23

Introduccin
Bienvenido
Quin debe usar los materiales de la Misin de Capacitacin?

25

Copias Maestras 1-8: Instrucciones para construir paso a paso el Acrobot

13

Copia Maestra 9: Usando el Programa Incorporado 1

14

Notas para el Profesor sobre Usando el Programa Incorporado 1

15

Copia Maestra 10: Usando el Programa Incorporado 2

16

Notas para el Profesor sobre Usando el Programa Incorporado 2

17

Copia Maestra 11: Usando el Programa Incorporado 3

18

Notas para el Profesor sobre Usando el Programa Incorporado 3

19

Copia Maestra 12: Instalando el Transmisor IR y bajando el Firmware

20

Copia Maestra 13: Seccin de Ayuda

21

Copia Maestra 14: Pilot 2: Controlando dos salidas y un Esperar Por

22

Notas para el Profesor sobre Pilot 2: Controlando dos salidas y un Esperar Por

23

Copia Maestra 15: Pilot 4: Programas con Pasos mltiples

24

Notas para el Profesor sobre Pilot 4: Programas con pasos mltiples

25

Copia Maestra 16: Inventor 2: Introduccin

26

Notas para el Profesor sobre Inventor 2: Introduccin

27

Copia Maestra 17: Inventor 2: Modificadores y Saltar

28

Notas para el Profesor sobre Inventor 2: Modificadores y Saltar

29

Copia Maestra 18: Inventor 3: Comandos Condicionales y Unir Comandos Condicionales

30

Notas para el Profesor sobre Inventor 3: Comandos Condicionales y Unir Comandos Condicionale

31

Copia Maestra 19: Ficha del Escenario

32

Copia Maestra 20: Ficha para Crear tu Propio Escenario

33

Referencias adicionales

Distribuido por LEGO Dacta A/S DK-7190 Billund, D.


Los logos , LEGO, DACTA y ROBOLAB son marcas registradas del Grupo LEGO.
2000 Grupo LEGO.
http://www.lego.com/dacta

Introduccin

2000055
S E T

D E

D E S A
F I O

E N
E Q U I
P O
Actividades
Intro
el Set de LEGO ductorias para
DACTA # 9790

Bienvenido
7
K

Bienvenido a la Misin de Capacitacin para el Set de Desafo en


Equipo ROBOLAB de LEGO DACTA.

Set de Desafo en Equipo 9790

Transmisor IR

Ladrillo Programable RCX

Cables de PC y Mac

PC

Constructopedia de Subensambles

10.12.2 001

Estas actividades de la Misin de Capacitacin del Desafo en


Equipo y las Notas para el Profesor se usan con el Set de Desafo
en Equipo 9790 y con el software ROBOLAB. El Paquete incluye
los siguientes artculos.

MAC

Gua del Profesor para el software ROBOLAB

PAGE 3

Introduccin

2009790
T E A M

C H A L
L E N G
E

S E T

LEGO DACT
A
Teacher Note Robotics System
s and Copy
masters for
LEGO DACT
A Set # 9790
/9791

CD ROM ROBOLAB

4.150.5 36

Notas para el Profesor y Copias Maestras para el Set de


Desafo en Equipo ROBOLAB

Quin debe usar los materiales de la Misin de Capacitacin?


Estas actividades de la Misin de Capacitacin del Desafo en Equipo y las Notas para el Profesor se deben
usar con el Set de Desafo en Equipo # 9790 y el software ROBOLAB.
Estos materiales son una introduccin ms condensada que el SISTEMA INICIAL DE ROBOTICA LEGO
DACTA # 9780 para la programacin con ROBOLAB y para la construccin con el RCX.

Uso de los materiales de la Misin de Capacitacin del Desafo en Equipo:


SI desea usar el Set de Desafo en Equipo como una introduccin para el uso de ROBOLAB y quiere darle
a sus estudiantes una entrada ms estructurada al uso del sistema ROBOLAB, en vez de iniciarlos con el
Desafo Dinmico en Equipo.
SI sus estudiantes tienen experiencia previa con ROBOLAB y desea que revisen cmo usar los materiales
antes de empezar con el Desafo Dinmico en Equipo.
SI se ha inscrito en la Primera Liga Norteamericana de Desafo LEGO y desea introducir el conocimiento y
experiencias de ROBOLAB antes que trabajen en la Liga de Desafo LEGO.
SI Ud. ha participado en la Primera Liga Norteamericana de Desafo LEGO y lo hizo usando el LEGO
MINDSTORMS ROBOTICS INVENTION SYSTEM (1.0 1.5 2.0) y el lenguaje de programacin por
cdigos RCX, y ahora desea hacerlo usando ROBOLAB.
ROBOLAB es un lenguaje de programacin completo. Si desea una introduccin ms detallada al uso de
ROBOLAB por favor use el Sistema Inicial de Robtica # 9780.

PAGE 4

Copia Maestra

Instrucciones para construir


paso a paso el Acrobot

Nombre
Clase
Fecha

El RCX es un ladrillo programable LEGO que puede controlar motores y procesar lo que entra a
travs de los sensores, como los sensores de contacto y de luz en este set.

Antes de construir un modelo, debes insertar las bateras.


1

Abre el RCX retirando la tapa de la parte posterior del resto de la unidad.

Inserta 6 bateras AA. Todas las bateras deben estar en la misma direccin. Luego vuelve a colocar la tapa.

Copia Maestra

Instrucciones para construir


paso a paso el Acrobot

Nombre
Clase
Fecha

Coloca las espigas


conectoras negras aqu.

3. Para este paso necesitas:


Espigas
conectoras negras

2x significa que
necesitas dos de stas.

Para este paso necesitas:

Coloca las vigas 1x8 aqu.

Viga 1x8

Coloca los ejes a


travs de los agujeros.

Copia Maestra

Instrucciones para construir


paso a paso el Acrobot

Para este paso necesitas:

Nombre
Clase
Fecha

Espiga conectora gris


Coloca las espigas conectoras negras aqu.

RCX

Coloca las vigas en el RCX usando las espigas conectoras grises.

Para este paso necesitas:

Primero haz esto!


Construye esta parte
para cada lado y
nela con las
espigas conectoras
negras.

Coloca esto en la parte


inferior del RCX.

Copia Maestra

Nombre

Instrucciones para construir


paso a paso el Acrobot

Clase
Fecha

7
2
6x
3x

3x

3x

Usa esto para


asegurarte que los
motores estn ubicados
correctamente.

5x

1x
2x

2x

6
8

Agrega ruedas al eje del motor de esta


manera:

2
6x
3x

3x

3x

5x
2

1x
2x

Luego agrega ruedas al otro lado,


de modo que el robot pueda moverse despus
que ellas se levanten.

Estas listo para usar el robot. Ahora detn la construccin y


ve a la Copia Maestra 9: usando el Programa Incorporado
1, u otra copia maestra pertinente.

2x

Copia Maestra

Instrucciones para construir


paso a paso: Acrobot con
sensores de contacto

Nombre
Clase
Fecha

"Brazos" del sensor


de contacto

2x
2x

2x

2x

10

Une el conector a la parte frontal del sensor de


contacto de esta manera:

11

Construye un segundo brazo.


K
K

12

Conecta los sensores de contacto al Puerto 1 y 3.


Luego detente aqu y regresa a la actividad de tu copia maestra.

Copia Maestra

Instrucciones para construir


paso a paso: Acrobot con
sensores de luz

Nombre
Clase
Fecha

1x

1x
1x

1x
1x

13

Conecta el sensor de luz en la parte inferior,


de este modo:

14

Luego, deja de construir aqu y regresa a la


actividad de tu copia maestra.
K
K

Copia Maestra

Instrucciones para
Construir Paso a Paso:
Acrobot Decorado

Nombre
Clase
Fecha

4x

2x
1x

2x

2x

2x

1x
1x
K

2x

2x

2x
1x
K

2x

2x
2x
1x
2x

2x

2x

Conecta los cables a la parte frontal del sensor


de contacto, de este modo:

16

Usa las espigas conectoras y


cojinetes para armar el
"parachoques".

17

Coloca el "parachoques" con el sensor de


contacto aqu.

18

Luego, agrega las decoraciones para los ojos

15

_b

Copia Maestra

Instrucciones de
Construccin paso a paso:
Acrobot Decorado

19

Nombre
Clase
Fecha

Tu robot est completo. Ests listo para dejar de construir y regresar a la actividad de tu copia
maestra.

11

Copia Maestra

Nombre

Usando el Programa Incorporado 1

Clase
Fecha

El Programa Incorporado 1 enciende los motores de tu Acrobot.


El RCX puede almacenar 5 programas a la
vez. T vas a usar el programa que viene en el
campo de almacenamiento del Programa 1.

Construye el Acrobot hasta el Paso 7 de la


Copia Maestra 4.

Asegrate que los motores estn conectados a los Puertos A y C.

Presiona otra vez el botn rojo On-Off. Qu sucede?

Presiona el botn Prgm hasta que aparezca el nmero 1.


Qu crees que significa Prgm?

Presiona Run para activar el Programa Incorporado 1.


Qu sucede?

En que sentido giran los motores? Cmo se comporta el robot?

Ahora, con los motores activados, gira 180 uno de los extremos del cable conectado
a uno de los motores. Qu sucede?

Presiona el botn Run otra vez. Qu sucede?

Notas para el Profesor

Usando el Programa Incorporado 1

Objetivos de Aprendizaje

Los estudiantes comprendern y usarn:


El botn On-Off, el botn Run y el botn Prgm.
El Programa Incorporado 1.
Los Puertos de salida A y C.

Discusin
El RCX contiene cinco programas incorporados para controlar los motores
(instrucciones que sigue el robot). Estos programas se pueden activar sin
usar computadora.
Los puertos de salida son negros y marcados con A, B y C.
El programa 1 proporciona una fuente constante de potencia a dos puertos de salida conectados a los
Puertos A y C cuando el botn Run es presionado (motores o lmparas t usas slo motores). Para
verificar que el RCX est funcionando, has que los estudiantes conecten un motor a los Puertos de salida A
y C, y que presionen el botn Run.
Para detener el programa y los motores, los estudiantes deben presionar el botn Run otra vez.
Se puede cambiar la direccin del motor, girando 180 el extremo del cable conectado al RCX o al motor.
Si se deja activado y con las bateras puestas, el RCX automticamente se apagar luego de 15 minutos.
Para cambiar el tiempo de apagado en el software ROBOLAB revise las pginas 12-13 de la Gua del
Profesor para el software ROBOLAB.

PAGE 14

Copia Maestra

10

Usando el Programa Incorporado 2

Nombre
Clase
Fechas

Los sensores de contacto son interruptores que se pueden usar para encender o apagar motores o lmparas.
El Programa Incorporado 2 usa los sensores de contacto para controlar los Puertos de salida A y C .
1

La Copia Maestra 5 muestra cmo agregar los


"brazos" del Sensor de Contacto al Acrobot.

Asegrate que los motores estn conectados a los Puertos A y C.

Busca dos sensores de contacto y dos cables de tu set de construccin.

Usa los cables para conectar los sensores de contacto a los Puertos 1 y 3.

Presiona On-Off para encender el RCX.

Presiona el botn Programa (Prgm) hasta que aparezca el nmero 2 en la pantalla.

Presiona Run para activar el Programa Incorporado 2. Qu sucede?

Encuentra el botn amarillo en el Sensor de Contacto del Puerto 1. Mantn presionado el botn amarillo. Qu
sucede con los motores?

10

Suelta el botn. Qu sucede?

Ahora encuentra el botn amarillo en el Sensor de Contacto del Puerto 3. Mantn presionado el botn amarillo.
Qu sucede?

11

"Maneja" tu robot en el saln de clase. Controla sus movimientos con los sensores de contacto!

Notas para el Profesor

Usando el Programa Incorporado 2

10

Objetivos de Aprendizaje
Los estudiantes comprendern y usarn:
El Programa Incorporado 2.
Los puertos de entrada 1 y 3.
Los sensores de contacto para controlar los movimientos.

Discusin
La Copia Maestra 5 muestra cmo agregar los "brazos" del Sensor de Contacto
al Acrobot.
Los sensores de contacto son interruptores que se pueden usar para encender o apagar motores. El
Sensor de Contacto es un sensor digital: slo puede estar presionado o soltado. (Para mayor informacin,
ver las especificaciones tcnicas en la Gua del Profesor para el Software Robolab).
Los puertos de entrada son grises y marcados como: 1, 2 y 3. Estos permiten a los sensores controlar los
motores conectados a los Puertos de salida A, B y C.
El Programa Incorporado 2 en el RCX usa dos sensores de contacto para controlar dos motores. Este
programa le permite mover un modelo de dos motores hacia delante y tambin le permite dar la vuelta.
Cuando se presiona uno de los sensores de contacto, uno de los motores se apaga y el otro permanece
activado. Pida a los estudiantes que conecten los sensores de contacto a los Puertos 1 y 3. El Puerto de
entrada 1 controla el motor en el Puerto A. El Puerto de entrada 3 controla el motor en el Puerto C.
Puede hacer que los estudiantes creen un camino con obstculos para que "manejen" el robot. Puede usar
las sillas u otros objetos en el cuarto para probar sus habilidades para manejar!

PAGE 16

11

Copia Maestra

Usando el Programa Incorporado 3

Nombre
Clase
Fecha

Los sensores de luz pueden "ver" cantidades variables de luz. El Programa Incorporado 3 apaga los
motores cuando el robot "ve" oscuridad.
1x

Para esta actividad puedes usar la Ficha del Escenario


con las figuras negras o crear tu propia Ficha del
Escenario para las demostraciones del Acrobot!
1x

Agrega un sensor de luz a tu robot, la Copia Maestra 6


te muestra una forma de hacerlo.

Asegrate que los motores estn conectados a los Puertos A y C.

Conecta un sensor de luz al Puerto 2 del RCX. Asegrate que el sensor de luz est mirando al piso.

Coloca el Acrobot en el escenario.

Presiona On-Off para encender el RCX.

Presiona el botn Programa (Prgm) hasta que veas


el nmero 3 en la pantalla.

Presiona Run para activar el Programa Incorporado 3. Qu sucede?

Qu sucede con los motores cuando el sensor de luz ve luz?

Qu sucede con los motores cuando el sensor de luz ve oscuridad?

11

Notas para el Profesor

Usando el Programa Incorporado 3


1x
1x

Objetivos de Aprendizaje

Los estudiantes comprendern y usarn:


El Programa Incorporado 3.
El Puerto de entrada 2.
Un sensor de luz para controlar los motores.

Discusin
La Copia Maestra 6 muestra cmo agregar un sensor de luz al Acrobot.
La Ficha del Escenario est en la Copia Maestra 19 de este paquete y se puede fotocopiar. Las ideas para
crear una Ficha del Escenario ms grande se muestran en la Copia Maestra 20. Una Ficha del Escenario
ms grande permitir a los robots moverse ms rpido y realizar ms trucos.
Los sensores de luz "ven" diferentes colores y esta informacin se puede usar para encender o apagar
motores. (Para mayor informacin, ver las especificaciones tcnicas en la Gua del Profesor para el
Software Robolab).
Los puertos de entrada son grises y estn marcados como: 1, 2 y 3. Estos permiten a los
sensores controlar los motores conectados a los Puertos de salida A, B y C.
El Programa Incorporado 3 en el RCX usa un sensor de luz para controlar dos motores.
Este programa le permite mover un modelo de dos motores hacia delante hasta que el
sensor de luz "vea" una marca negra. Pida a los estudiantes que conecten su sensor de
luz al Puerto 2.
Si los robots giran cuando se supone deben avanzar o retroceder, los estudiantes
pueden arreglar el problema de dos formas: cambiando el icono del comando del
motor en el programa a la direccin opuesta, o girando 180 un extremo del cable del
motor en el RCX.
El sensor de luz funciona mejor si est cerca de la superficie del papel. Si el sensor de
luz pareciera no funcionar con las marcas negras, los estudiantes pueden verificar el
valor de la luz en blanco y negro usando el View del RCX. Para mayores detalles revise la Ficha de Informacin del
Programador 2 de 4 del Set de Desafo en Equipo ROBOLAB subtitulado Notas para el Profesor sobre Sistemas de Robtica
LEGO DACTA y Copias Maestras para el set de LEGO DACTA # 9790.
Nota: Si falta el Programa Incorporado 3 (por ejemplo si
alguien ha bajado el Firmware, el programa se borrar), lo
puede recuperar sacando las bateras y presionando el botn
On para eliminar la potencia. Luego el RCX se resetear y
tendr los programas incorporados de vuelta en los scampos
de almacenamiento del programa 1-5.
Recuerde si hace todo esto todos los programas
creados por el usuario almacenados en el RCX se
borrarn!

PAGE 18

12

Copia Maestra

Instalando el Transmisor
IR y Bajando el Firmware

Nombre
Clase
Fecha

El Transmisor IR se usa para bajar programas de la computadora al RCX.


1

Primero, abre la tapa del


Transmisor RCX e inserta
una batera de 9 voltios.

Luego, conecta un extremo del


cable a la parte posterior del
Transmisor IR.

Conecta el otro extremo del


cable a la computadora.

PC

Asegrate que el RCX y el Transmisor IR estn cerca


(10-20 centmetros, 4-6 pulgadas).

Haz clic en el botn Bajar Firmware. Bajar el Firmware


toma aproximadamente 4 minutos.

Cuando se ha bajado el Firmware al RCX, la pantalla


luce de esta manera:

Haz clic en el botn Retornar para regresar a la


pantalla introductoria de ROBOLAB.

MAC

A continuacin, debes bajar el firmware al RCX. El


firmware es el "sistema operativo" del RCX. Al
bajar el firmware el Transmisor IR puede
comunicarse con el RCX, lo cual permite bajar tus
propios programas.
4

En la pantalla Introductoria de ROBOLAB haz clic


en Administrador.

Ahora ests listo para programar!

Copia Maestra

13

Seccin de Ayuda

Nombre
Clase
Fecha

Si tiene problemas, revisa esta ficha.


Notas:
Si un botn del Administrador no se puede ver,
presiona F5 en el teclado.
El Firmware y todos los programas definidos por el
usuario almacenados en el RCX se pierden cuando
se lo desconecta de la fuente de poder o se retiran
las bateras por ms de dos minutos.

Problemas al bajar?
Verifica el Puerto COM.
Verifica las bateras en el RCX y en el Transmisor IR.
Verifica el cable.
Verifica que el RCX est encendido.
Asegrate que el "ojo" infrarrojo del RCX est dentro del
rango de alcance (10-20 centmetros, 4-6 pulgadas).
Asegrate que la luz del saln no sea demasiado brillante.
Si hay luz fluorescente en el rea, apgala.
Asegrate que el Transmisor IR est colocado en corto
alcance (el interruptor hacia la izquierda).

Cmo puedo saber si el RCX est


recibiendo el programa cuando lo estoy bajando?
Observa la pantalla del RCX o la caja de dilogo en la pantalla de la computadora. El RCX emite un sonido
cuando termina de bajar.

El RCX tambin recibe programas cuando NO presiono el botn Bajar


Firmware.
Algunas veces hay interferencia de otro Transmisor IR si est colocado en largo alcance. Coloca el interruptor en
corto alcance en el Transmisor IR y coloca la configuracin de potencia del RCX en "mnima" usando el
Administrador/Configuraciones RCX en el software ROBOLAB.

Cmo cambio las bateras sin perder el firmware?


Cambia las bateras en menos de dos minutos o usa el transformador (comprado por separado).

Copia Maestra

14

Pilot 2: Controlando dos


Salidas y un Esperar Por

Nombre
Clase
Fecha

Vas a crear un programa usando el nivel Pilot 2 del software ROBOLAB y luego lo bajars al RCX para
controlar tu Acrobot.
1

Asegrate que los cables de tu Acrobot estn conectados a los Puertos A y C.

Puedes retirar cualquier sensor que est conectado.


2

Inicializa el software ROBOLAB. Haz clic en el botn del Programador


en la pantalla introductoria.

Carga Pilot 2 haciendo doble clic en la pantalla del Men Principal.

Aparece esta pantalla.

Opera el Puerto A.
Haz clic aqu para
seleccionar los niveles
de potencia.

Haz clic aqu para cambiar el


comando Esperar Por.
Opera el Puerto C.
Haz clic aqu para bajarlo.

Ahora programa el robot para que avance por ms de 1 seg. y se detenga. Para cambiar un icono en un programa
haz clic sobre ste para ver el men de opciones del comando. Luego haz clic para seleccionar un nuevo icono.
4

Cambia el icono de la lmpara en el Puerto C por un icono de Motor.

Cambia el icono Esperar por Sensor de Contacto por uno de los iconos Esperar por Cronmetro.
Usuarios de Mac: Presionen el botn del mouse para escoger un cambio en la programacin.

Coloca tu robot cerca del Transmisor IR y enciende el RCX.

Haz clic en la flecha blanca para bajar el programa.

Presiona Run en el RCX para activar el programa. El Acrobot debe moverse y luego detenerse.

Notas para el Profesor

Pilot 2: Controlando dos


Salidas y un Esperar Por

14
7

Objetivos de aprendizaje
Los estudiantes comprendern cmo:
Usar el Pilot 2.
Cambiar el nivel de potencia y el sentido de rotacin del motor.
Programar dos salidas.

Discusin
En este nivel del Pilot, los estudiantes pueden activar ambos motores en el Acrobot. Tambin pueden escoger varios iconos
del comando Esperar Por para determinar la cantidad de tiempo durante el cual los motores estn encendidos.
Para hacer que el Acrobot se apoya sobre las otras ruedas y avance en sentido contrario, los estudiantes pueden cambiar la
direccin del motor haciendo clic y escogiendo el icono del motor en direccin opuesta.
Para hacer que el Acrobot de vueltas, los estudiantes pueden cambiar la direccin de slo uno de los comandos del icono
del motor.
Hay una posible solucin de programacin. Esta solucin hace que el robot se mueva por 6 segundos.

PAGE 22

Copia Maestra

15

Nombre
Clase

Pilot 4: Programas con


Pasos Mltiples

Fecha

En esta actividad vas a programar al Acrobot para que avance un poco a toda velocidad y luego d
una voltereta y siga avanzando hasta que se presione el sensor de contacto.
1

Agrega un sensor de contacto a tu


robot. Conctalo al Puerto 1.

Carga el Pilot 4. Aparece esta pantalla.


El programa por defecto incluye dos pasos.
Haz clic en el signo
rojo + para agregar un paso.

Haz clic en el signo rojo


para borrar un paso.

Haz clic en esta flecha


para regresar al paso previo.

Haz clic en esta flecha para


avanzar al siguiente paso.

Los semforos indican el


primer y ltimo paso del
programa: el semforo en verde
indica el primer paso y el
semforo en rojo el ltimo.

Cambia las salidas y entradas


haciendo clic y seleccionando
un nuevo icono.

En Pilot 4 los programas pueden incluir varios pasos. Cada paso tiene su propia pantalla.
Crea tu propio programa del Pilot 4 para controlar el Acrobot. Programa
el Acrobot para que avance a mxima velocidad, luego d una voltereta y
siga avanzando hasta que el sensor de contacto sea presionado.

3
4
5

6
7
8

Cambia el primer paso del programa para que se vea as.


Este paso mueve el Acrobot hacia delante por dos segundos.
Selecciona la seal Detener para el Puerto B ya que no hay nada conectado.
Cambia la direccin del motor en el Puerto C e incrementa el nivel de potencia.
Cambia el icono del Sensor de Contacto por un icono Esperar por 2 segundos.
Luego cambia el segundo paso para que luzca as. Este paso mueve el
Acrobot en la direccin opuesta hasta que el sensor de contacto sea
presionado (usualmente cambia de ruedas al dar volteretas).
Cambia la direccin de ambos motores en A y C.
Cambia el Esperar Por a un icono del sensor de contacto con la flecha
presionando el botn.
Ahora baja y activa el nuevo programa. Funcion?
Debe activarse una vez y luego detenerse.
El Acrobot puede ser ms divertido si el programa sigue activado una y otra vez.

10

Para hacer esto, cambia el icono de Modalidad Simple


Luego baja y activa el programa otra vez.

en la pantalla por el icono de Modalidad Continua.

Si agregas una pausa al programa puedes hacer que sea ms fcil controlar al Acrobot. Agrega un tercer paso para
que el robot haga una pausa. Luego bjalo y prubalo.

Notas para el Profesor

Pilot 4: Programas con


Pasos Mltiples

15

Objetivos de aprendizaje
Los estudiantes comprendern como:
Avanzar a travs de los diferentes pasos en el Pilot 4.
Agregar pasos.
Borrar pasos.
Bajar programas usando la Modalidad Simple o Continua.

Discusin

Los estudiantes deben conectar el sensor de contacto al Puerto 1.


El Pilot 4 es distinto a los niveles anteriores. En este nivel se puede programar varios pasos y cada paso
tiene su propia pantalla. Aliente a los estudiantes para que se familiaricen con este nivel antes de
realizar la programacin.
Cuando se hace clic en el signo -, el paso que se est visualizando desaparece. Cuando se hace clic en
el signo +, se agrega un paso inmediatamente despus del paso presentado en la pantalla.
El tercer paso que agrega una pausa al programa, se ve de esta manera:

PAGE 24

Copia Maestra

16

Nombre
Clase

Inventor 2: Introduccin

Fecha

La programacin del Inventor es una continuacin en la fase de programacin del Pilot. Hay cuatro niveles.
Las siguientes dos actividades usan el Nivel del Inventor 2 con el Acrobot decorado en la Copia Maestra 8.
1

En el Men Principal de ROBOLAB haz doble clic en Inventor. Aparece estas pantallas.

Ventana del panel


Al cerrar esta ventana regresas
al Men Principal de ROBOLAB.

Ventana de Diagrama
Coloca los iconos de los comandos
de programacin aqu. Luego
"enlzalos" o conectalos para
crear nuevos programas.

Botn Activar
Haz clic aqu para bajar un
programa al RCX.

Programa por Defecto


Este programa ya se encuentra en la Ventana de Diagrama. Puedes crear tu propio programa modificndolo o
borrndolo y empezando desde cero. Cada programa del Inventor se inicia con un semforo en verde y termina con
un semforo en rojo. Este programa activa un motor en A y una lmpara en B a mxima potencia, y los mantiene
encendidos hasta que el sensor de contacto en el Puerto 2 sea presionado. El icono de la seal de Detener detiene
todas las salidas de modo que el motor y la lmpara se apagan.

Barra de Funciones
Contiene los iconos de los comandos de programacin. Para
programar selecciona los iconos de la Barra de Funciones y
colcalos en la Ventana de Diagrama. En el Nivel del
Inventor 2 hay tres mens de comandos disponibles en la
Barra de Funciones:

Esperar Por
Estructuras
Modificadores

La secuencia de programacin del Inventor incluye los siguientes pasos:

Escoger y colocar los iconos de comandos que necesitas


usando la Herramienta para seleccionar (1.).
1.
Coloca los iconos de los comandos en orden usando la
Herramienta para colocar (2.).
Retira cualquier icono de comando que no desees usando la
3.
Herramienta para seleccionar (1.) y la tecla
Backspace o Delete.
Enlaza los comandos usando la
Herramienta para enlazar (3.).
Baja el programa al RCX haciendo clic en el Botn Activar
en la pantalla.
Activa el programa en el RCX presionando Run.

2.

Reemplaza el icono de comando de lmpara y del modificador B por un icono de comando del Motor y de un
modificador C.

Luego baja el programa al Acrobot con un sensor de contacto conectado al Puerto 2 y prubalo!

Notas para el Profesor

Inventor 2: Introduccin

16

Objetivos de aprendizaje
Los estudiantes:
Se familiarizarn con las pantallas de programacin y herramientas del Inventor..

11

Comprendern cmo se usan las herramientas en el orden correcto para crear un programa del Inventor.

Discusin

Mueva el sensor de contacto al Puerto 2 o modifique


el programa por defecto para usar el puerto 1.

Para las actividades restantes, los estudiantes pueden usar el Acrobot decorado
de la Copia Maestra 8.
La ficha del alumno es una hoja de referencia corta para la programacin del Inventor.
Para mayores detalles acerca de la programacin del Inventor en todos los niveles,
revise la Gua del Profesor para el Software ROBOLAB, pgina 32 a 54.
Seleccione Mostrar Ayuda del men de Ayuda y ver la informacin de cada icono a medida
que el puntero de la Herramienta para seleccionar sea colocado sobre ste.
En el Nivel del Inventor 2 hay tres mens de comandos disponibles en la Barra de Funciones:
Esperar Por, Estructuras y Modificadores.

Los estudiantes deben practicar: escoger, colocar, mover, enlazar y borrar iconos para acostumbrarse a las herramientas.
Si el botn Activar se ve de esta manera
entonces el programa est mal. A menudo hay alambres defectuosos entre los
iconos de los comandos. Los alambres defectuosos son blancos y negros.

Para deshacerse de los alambres defectuosos seleccione Retirar Alambres Defectuosos en el men para Editar en la Ventana
de Diagrama o use comandos de teclado. (Ctrl-B para PC; Cmd-B para Mac).
Si su programacin no funciona, haga que los estudiantes comparen los Puertos en el Programa con los Puertos a los cuales
estn conectados los motores y el sensor de contacto en el RCX.

PAGE 26

17

Copia Maestra

Nombre
Clase

Inventor 2:
Modificadores y Saltar

Fecha

Usando el Inventor 2, programa el Acrobot para girar cuando el sensor de luz vea puntos o lnea
negras . Haz que el robot se mueva en la Ficha del Escenario proporcionada, o crea tu propia ficha!
1

No te olvides de agregar el sensor de luz a tu


Acrobot!

En el Men principal de ROBOLAB haz doble clic en


el Inventor 2. Borra el programa por defecto (excepto

K
K

los semforos en verde y rojo). Retira los alambres


defectuosos. (Ctrl-B para PC; Cmd-B para Mac).
3

Ahora selecciona el icono del comando para cada motor de la Barra de Funciones y
coloca los iconos en la Ventana de Diagrama.

Luego modifica cada icono de los comandos del


motor con el icono de la letra del Puerto correcto del
Men de modificadores en la Barra de Funciones.

Escoge un modificador de potencia para cada icono del motor.

Ahora escoge el icono Esperar Por Oscuro. Este comando espera hasta que el sensor de luz lea una valor 5%
ms oscuro que la configuracin inicial. El puerto por defecto es el Puerto 1, as que
asegrate que el sensor de luz est conectado al Puerto 1 o agrega un modificador de
puerto al icono de Esperar Por Oscuro.

A continuacin, para hacer que el robot gire, escoge y coloca un icono de comando
que vaya en sentido opuesto.

Selecciona el icono del Comando Esperar Por, para la cantidad de tiempo que quieres
que el robot gire.

9
10

Finalmente, escoge el comando Detener para todos los puertos.


Enlaza los iconos del programa. Luego baja el programa y prubalo "en el Escenario"!
En el Inventor no hay botn de "Modalidad Continua". Para hacer que el programa funcione continuamente
debes agregar los comandos al programa.

11

Del men de estructuras,

en la parte inferior de la Barra de Funciones,

coloca un icono Aterrizar al inicio del programa y un icono Saltar al final del
programa. (Recuerda que los semforos tienen que ser el primer y ltimo icono
en un programa)
Iconos Saltar y Aterrizar
12

Ahora baja y activa el programa otra vez. Debe continuar activado hasta que
detengas el programa presionando el botn Run o el botn On-Off en el RCX.

Notas para el Profesor

Inventor 2:
Modificadores y Saltar

17
11

Objetivos de Aprendizaje
Los estudiantes:
Crearn su propio programa.
Usarn un sensor de luz y un icono Esperar Por para controlar los motores.
Usarn los modificadores para cambiar la configuracin de los iconos de los
comandos.
Usarn estructuras Saltar y Aterrizar para activar un programa continuamente.

Discusin
En la Copia Maestra 8 se muestran ideas para decorar al robot con una cara, manos y pies. Se
pueden encontrar ideas adicionales para la decoracin en la Ficha del Constructor 4 de 4 en
el Set de Desafo en Equipo ROBOLAB subtitulado Notas para el Profesor y Copias Maestras
del Sistema Inicial de Robtica LEGO DACTA para el Set 9790 de LEGO DACTA
Los estudiantes necesitan agregar el Sensor de Luz. En la Copia Maestra 6 se muestra una idea.
K
K

La Ficha del Escenario se encuentra en la Copia Maestra 19 de este paquete y se puede


fotocopiar. En la Copia Maestra 20 hay ideas para crear Fichas del Escenario. Una Ficha de
Escenario ms grande permitir a los robots moverse ms rpido y realizar ms trucos.
Para borrar el programa, arrastre el puntero de la Herramienta para enlazar alrededor de los comandos y
presione la tecla Backspace o Delete.
Nota: Ud. puede deshacer algo inmediatamente desde el men del Editor.
El sensor de luz funciona mejor cerca de la superficie del papel. Si el sensor de luz parece no responder a
las marcas negras, los estudiantes pueden verificar el valor de la luz en blanco y negro usando el View del
RCX. Para mayores detalles revisa la Ficha del Programador 2 de 4 del Set de Desafo en Equipo ROBOLAB
subtitulado Notas para el Profesor y Copias Maestras del Sistema Inicial de Robtica LEGO DACTA para
el Set 9790 de LEGO DACTA.
El icono Esperar Por Oscuro espera por una diferencia de 5 en el porcentaje de luz ledo por el sensor de luz.
Una solucin de programacin puede verse de esta manera, incluyendo los iconos de Saltar y Aterrizar.

PAGE 28

18

Copia Maestra

Inventor 3: Comandos Condicionales


y Unir Comandos Condicionales

Nombre
Clase
Fecha

Programa el Acrobot para que realice tres trucos: girar, hacer bip y volteretas (cambiar de ruedas)
cuando se activen diferentes sensores o haya pasado una cantidad de tiempo determinada.
Un Acrobot decorado funcionando en
una Ficha del Escenario creada por el
estudiante.

Desde el Men principal de ROBOLAB haz doble click en el Inventor 3.

Tu tarea es programar el Robot para


que realice tres trucos. T puedes
decidir que har el robot. Hay algunas
estructuras adicionales que son tiles
para programar el robot.

El icono del Comando Condicional

del Sensor de Contacto verifica el estado del sensor. SI el sensor de

contacto est PRESIONADO el programa activa la tarea inferior. SI el sensor de contacto es SOLTADO, el
programa activa la tarea superior.
Luego los dos comandos condicionales separados se juntan
usando el icono
Unir Comando Condicional.
Este es el ejemplo del Comando Condicional del Sensor de
Contacto.
El icono del Comando Condicional

del Sensor de Luz

verifica el estado del Sensor de Luz. Si el sensor de luz ve


una cantidad de luz menor o igual que 55%, el programa activa el alambre inferior. SI el sensor de luz ve una
cantidad de luz mayor que 55% el programa activa el alambre superior.
3

Combina los Comandos Condicionales con iconos de Saltar y Aterrizar y otras estructuras para programar un
comportamiento ms complejo para tu robot.
Puedes encontrar ideas de programacin adicionales en la Ficha del Programador 1- 4 en el Set de Desafo en
Equipo ROBOLAB subtitulado Notas para el Profesor y Copias Maestras del Sistema Inicial de Robtica LEGO
DACTA para el Set 9790 de LEGO DACTA.

Notas para el Profesor

Inventor 3: Comandos Condicionales y


Unir Comandos Condicionales

18

Objetivos de Aprendizaje
Los estudiantes:
Crearn sus propios programas.
Usarn sensores e iconos de Comandos Condicionales, Unir
Comandos Condicionales y de otras Estructuras para
programar comportamientos ms complejos.

Discusin
En la Actividad anterior se muestran ideas para decorar el robot. Puedes encontrar ideas de
decoracin adicionales en la Ficha del Constructor 4 de 4 en el Set de Desafo en Equipo ROBOLAB
subtitulado Notas para el Profesor y Copias Maestras del Sistema Inicial de Robtica LEGO DACTA para
el Set 9790 de LEGO DACTA
Puedes encontrar otras ideas de programacin en la Ficha del Programador 1 de 4 del Set de Desafo en
Equipo ROBOLAB.
A continuacin presentamos dos programas muestra para posibles soluciones.

PAGE 30

Copia Maestra

Ficha del Escenario

19

Nombre
Clase
Fecha

Usa esta pgina para experimentar con el Acrobot y el sensor de luz.

20

Copia Maestra

Ficha para Crear tu Propio


Escenario

Construye paredes con


cartn, madera o ladrillos
LEGO, o usa libros como
obstculos.

Nombre
Clase
Fecha

Decora tu Acrobot.

Asegrate que tenga


espacio para dar
volteretas y girar.

Agrega marcas negras.


Asegrate que no sean muy
brillantes.

REFERENCIAS ADICIONALES
La pgina web oficial de LEGO DACTA es:
www.lego.com/dacta/robolab
La pgina web oficial del Center for Engineering Educational Outreach de la University of Tufts es:
www.ceeo.tufts.edu
La pgina web oficial de National Instruments es:
www.natinst.com/robolab

Empezando: Gua del Profesor para el Software ROBOLAB


Una introduccin completa para todos los niveles de la programacin del Pilot e Inventor.
Empezando 2: Gua del Profesor para el Software ROBOLAB 2.0
Una referencia para el Investigator.
La Gua de Conceptos de Robtica LEGO DACTA
Resumen de ideas importantes de robtica.

2000055