PROGRAMACIÓN CON LOS BLOQUES DE CONTROL DE FLUJO
Robótica Educativa – Colegio San Agustín Chiclayo
LEGO, the LEGO logo and MINDSTORMS are trademarks of the/sont des marques de commerce de/som marcas registradas de LEGO Group. ©2012 The LEGO Group.
OBJETIVOS: 1. REALIZAR LA CONSTRUCCIÓN DEL ROBOT EDUCADOR SIN INSTRUCCIONES (ROBOT MÓVIL CON EL QUE HEMOS TRABAJADO HASTA AHORA). 2. RECORDAR LA PROGRAMACIÓN CON LOS BLOQUES PARA MOVER MOTORES A TRAVES DE LAS 3 FORMAS (ROTACIONES, ÁNGULOS, TIEMPO). 3. APRENDER A PROGRAMAR UTILIZANDO LOS BLOQUES DE CONTROL DE FLUJO (bucles, esperas e interruptores) 4. REALIZAR EJERCICIOS PARA DESARROLLAR APTITUDES EN EL USO DE LOS BLOQUES MENCIONADOS EN EL ITEM ANTERIOR.
CONSTRUIR EL ROBOT EDUCADOR
20 MINUTOS PARA LA CONSTRUCCIÓN
RECORDANDO LA PROGRAMACIÓN DE MOVIMIENTOS HACIA ADELANTE Y LOS GIROS
RECOMENDACIÓN: Trabajar en la Opción ENCENDIDO POR SEGUNDOS
RECUERDA: Acá te indica en que puerto debe estar conectado tus motores o tus sensores.
En esta imagen vemos la potencia (velocidad) del motor.
Valores: Desde 1 hasta 100
Valores: Desde -1 hasta -100
Pregunta: ¿Qué valor(es) debo poner en dirección y potencia para hacer mi robot móvil más veloz y ganar una carrera?
MODO: GRADOS INICIO
FIN
90 GRADOS DISTANCIA
INICIO
FIN
180 GRADOS DISTANCIA
MODO: ROTACIONES INICIO
FIN
0,25 ROTACION DISTANCIA
INICIO
FIN
0,5 ROTACIÓN DISTANCIA
En esta segunda imagen vemos la diferencia entre los valores de la direcci贸n
El 0 es el Valor por defecto y la flecha
es
hacia
arriba.
Valor 25
Valor 50
Valor 100
RECORDANDO LA PROGRAMACIÓN DE MOVIMIENTOS HACIA ADELANTE Y LOS GIROS
GIRO SOBRE SU PROPIO EJE El giro sobre su propio eje se realiza haciendo rotar unos de los motores hacia adelante y uno hacia atrรกs.
Los dos bloque cumplen con el mismo movimiento, GIRAR HACIA LA DERECHA, en su propio eje.
GIRO CON RESPECTO A UNA RUEDA El giro con respecto una rueda, se realiza haciendo rotar uno de los motores hacia adelante mientras el otro se mantiene detenido.
Los dos bloque cumplen con el mismo movimiento, GIRAR A LA DERECHA, con respecto a una rueda.
GIRO RESPECTO A UN RECORRIDO El giro respecto a un recorrido, se realiza haciendo rotar ambos motores hacia adelante, pero con potencias diferentes, es recomendable utilizar una diferencia de entre 30% al 50 % de potencia.
Los dos bloque cumplen con el mismo movimiento, GIRAR HACIA LA DERECHA, respecto a un recorrido.
BLOQUES DE CONTROL DE FLUJO
BLOQUES DE CONTROL DE FLUJO
BLOQUES DE CONTROL DE FLUJO
BLOQUE ESPERAR MODOS
BLOQUES DE CONTROL DE FLUJO
BLOQUE INTERRUMPTOR
BLOQUES DE CONTROL DE FLUJO CAMINO A (Camino de Siempre)
CASA
CAMINO B (S贸lo si cae un ovni)
CAMINO C (S贸lo si cae un meteorito)
COLEGIO
BLOQUES DE CONTROL DE FLUJO
MODOS
BLOQUE INTERRUMPTOR
BLOQUES DE CONTROL DE FLUJO
BUCLE
MULTIPLIQUEMOS
3X3
9
3X3X3
27
3X3X3X3
81
MULTIPLIQUEMOS
3X3 3X3X3 3X3X3X3
3
2
LA BASE 3 SE MULTIPLICA 2
3
3
LA BASE 3 SE MULTIPLICA 3
3
4
VECES
VECES LA BASE 3 SE MULTIPLICA 4 VECES
BLOQUES DE CONTROL DE FLUJO BASE
BASE
BASE
BASE
EJEMPLO DE BUCLE
BASE
VECES QUE SE VA A REPETIR LA BASE
BLOQUES DE CONTROL DE FLUJO
MODOS
BLOQUE BUCLE UTILIZA ESTA OPCIÓN SI DESEAS INDICAR CUANTAS VECES DESEAS QUE LA PROGRAMACIÓN SE REPITA
BLOQUES DE CONTROL DE FLUJO
RETO NUMERO 1: CONSTRUYE UN SEGUIDOR DE LÍNEA.
PISTA: La mesa es de color blanco y la línea es negra, el sensor de color sabe detectar entre blanco y negro. Utiliza esa propiedad para moverte en una u otra dirección dependiendo que detecta.
BLOQUES DE CONTROL DE FLUJO
RETO NUMERO 2: SI PULSO EL BOTÓN DERECHO, EL ROBOT DEBE DAR VUELTA AL A DERECHA, SI PULSO EL BOTÓN DE LA IZQUIERDA, EL ROBOT DEBE DAR UNA VUELTA A LA IZQUIERDA, SI PULSO ARRIBA, DEBE IR HACIA ADELANTE Y SI PULSO ABAJO DEBE IR HACIA ATRÁS.. Utiliza los bloques de Control de Flujo: 1. Iniciar 2. Bucle 3. Interruptor