RETOS APLICADOS
Progresión hasta modelos avanzados
Retos de desplazamientos sencillos
Os proponemos realizar tanto con los robots virtuales como con los reales los recorridos que a modo de ejemplo tenéis en la imagen de la izquierda.
También es conveniente que estudies cada uno de los proyectos y sin mirar intentes resolver el siguiente.
Recorrido reto 01
https://scratch.mit.edu/projects/749822558
Pulsando en la bandera verde el robot se desplaza de izquierda a derecha.
Pulsa Ver dentro para ver la programación.
Modifica la velocidad y el tiempo para ver los resultados que obtienes.
Sin mirar, intenta resolver el reto 2 (avanzar-retroceder), el 3 (avanzar - girar 180º - avanzar), el 4 (girar 180º - avanzar), el 5 (avanzar - girar 180º en mitad del camino - avanzar hasta el final - girar 180º - avanzar hasta el punto de salida girando a mitad de camino).
Os dejamos los retos resueltos para los que necesitéis ayuda.
Recorrido reto 02 https://scratch.mit.edu/projects/749825629
Recorrido reto 03 https://scratch.mit.edu/projects/749826395
Recorrido reto 04 https://scratch.mit.edu/projects/749828211
Recorrido reto 05 https://scratch.mit.edu/projects/750264875
......................
Recorrido reto 12 https://scratch.mit.edu/projects/750268496
Si necesitas ampliar información accede a este manual.
Retos de desplazamientos con el robot mBot
Os proponemos realizar tanto con los robots virtuales como con los reales los recorridos que a modo de ejemplo tenéis en la imagen de la izquierda.
También es conveniente que estudies cada uno de los proyectos y sin mirar intentes resolver el siguiente.
Recorrido mBot reto 01
https://scratch.mit.edu/projects/750279852
Pulsa en la bandera verde y verás que el robot avanza durante 9,5 segundos a velocidad 100.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
Recorrido mBot reto 02
https://scratch.mit.edu/projects/750284739
Pulsa en la bandera verde y verás que el robot avanza durante 9,5 segundos a velocidad 100, después gira aproximadamente 180º y avanza hasta el punto de partida.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
Modificando los valores de los motores (M1 y M2) y/o el tiempo podemos platearle a nuestros alumnos retos para que lleven el robot hasta una posición, que giren un determinado número de grados y avancen o retrocedan hasta la posición que le indiquemos.
Observa que tras avanzar 9,5 segundos a velocidad 100 el robot gira, eso se debe a que M1 tiene un valor negativo y M2 positivo, o sea la rueda del motor M1 retrocede y la de M2 avanza. Esto lo realiza durante 1.17 segundos y consigue girar unos 180º, depende en parte de nuestro ordenador, lo mismo ocurre con mBot que cuesta conseguir que realice giros precisos.
Tras girar, avanza 9,5 segundos y llega a la posición inicial. Para finalizar el damos el valor 0 a los dos motores para que se detenga.
Recorrido mBot reto 03
https://scratch.mit.edu/projects/750722239
Pulsa en la bandera verde y verás que el robot avanza hasta detectar un objeto a menos de 40 píxeles, en ese momento empieza a retroceder durante 4,3 segundos. Observa el valor que va tomando en cada momento en sensor de distancia.
Prueba a colocar el obstáculo en otras posiciones y analiza el comportamiento del robot.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
Modifica los valores de las velocidades de los motores, la distancia y/o el tiempo para obtener diferentes comportamientos del robot.
Presionando la flecha abajo del cursor el robot irá dibujando una línea al desplazarse, con la flecha arriba deja de hacerlo y la barra espaciadora lo borra todo.
Os recordamos que para ver la programación del robot tenemos que tenerlo seleccionado en la lista de objetos (debajo del escenario).
Recorrido mBot reto 04
https://scratch.mit.edu/projects/750728134
Al pulsar en la bandera verde el robot avanzará hasta detectar un objeto a menos de 40 píxeles, en ese momento comenzará a girar durante 2.8 segundos y por último avanza durante 4 segundos.
Prueba a colocar el obstáculo en otras posiciones.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
Modifica el tiempo de giro para que se aproxime a los 180º.
Cambia los diferentes valores y estudia el comportamiento del robot en cada caso.
Al igual que el robot anterior este robot puede dibujar su recorrido.
Os recordamos que para ver la programación del robot tenemos que tenerlo seleccionado en la lista de objetos (debajo del escenario).
Recorrido mBot reto 05
https://scratch.mit.edu/projects/750744906
Pulsa la bandera verde, arrastra el robot hasta la línea negra y verás que comienza a seguir la línea.
Le hemos colocado a nuestro robot un sensor amarillo a la derecha y otro sensor azul a la izquierda.
Hemos creado la variable SIGUELÍNEA que va tomando los siguientes valores según la posición de cada momento:
3 cuando ninguno de los dos sensores detecta la línea.
0 cuando los dos sensores están sobre la línea.
1 cuando el sensor izquierdo detecta la línea, por lo tanto el robot deberá girar a izquierda si queremos que camine sobre la línea.
2 cuando el sensor derecho detecta la línea, por lo tanto el robot deberá girar al contrario que en el caso anterior.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
Observa que ahora en la programación y los condicionales:
Si el valor de la variable sigue línea es 0 los dos motores avanzan a velocidad 100.
Si el valor es 2 es porque el sensor izquierdo ha perdido la línea por lo tanto deberá girar hacia la derecha por eso a M1 le damos una velocidad positiva y a M2 negativa.
Si el valor es 1 es porque el sensor derecho ha perdido la línea por lo tanto deberá girar hacia la izquierda por eso a M1 le damos una velocidad negativa y a M2 positiva.
Si el valor es 3 es porque ninguno de los dos sensores detecta la línea. En la imagen de la izquierda verás que no coinciden las velocidades de los motores M1 y M2, lo hemos hecho para que no avance en línea recta.
Fíjate en nuestro programa de entrenamiento y en la programación que le hemos dado al robot, lo importante es que lo elimines e intentes crearlo tú.
Si no te sale no pasa nada, vuelve a cargar la página y lo tendrás de nuevo.
Si estás identificado en Scratch, otra buena opción es Reinventar, así te harás una copia del proyecto y podrás modificarlo a tu gusto.
Recorrido mBot reto 06
Recorrido Mbot reto 06 LABERINTOS con SENSOR REALISTA https://scratch.mit.edu/projects/750861754
Pulsa la bandera verde y verás cómo el robot sale del laberinto.
Presiona sobre Ver dentro para ver el proyecto y modificarlo.
El robot está programado para avanzar pero si detecta un objeto a menos de 30 píxeles gira a la derecha 90º, si no divisa un objeto avanza pero si lo hubiera giraría 180º y repite por siempre este proceso por siempre hasta encontrar la salida.
SIMULACIÓN Mbot 2 COMPLETO
Claves de la programación. Estructura para el pensamiento computacional
https://scratch.mit.edu/projects/757907753
Te toca SER PROGRAMADOR/A
PROGRAMACIÓN LINEAL
Reto 1 https://scratch.mit.edu/projects/758183422
Reto 2 https://scratch.mit.edu/projects/758666423
Reto 3 https://scratch.mit.edu/projects/758666947
RETO TEMPORAL (para retos propuestos a tus alumn@s) https://scratch.mit.edu/projects/759522785
PROGRAMACIÓN CíCLICA
Reto 1 https://scratch.mit.edu/projects/759327059
Reto 2 https://scratch.mit.edu/projects/759329707
Reto 3 https://scratch.mit.edu/projects/759335315
Reto 4 SALIDA DEL LABERINTO https://scratch.mit.edu/projects/767209582
PROGRAMACIÓN MIXTA. Mezcla Cíclica y Lineal
https://scratch.mit.edu/projects/767214243
PROGRAMACIÓN ANIDADA Suma Condicionales con "SI...Y SI NO, SI...Y SI NO, SI.........."
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
GEOMETRÍA
GEOMETRÍA 0 https://scratch.mit.edu/projects/754253462
GEOMETRÍA 1 https://scratch.mit.edu/projects/754248780
GEOMETRÍA 2 https://scratch.mit.edu/projects/754249799
ARTE con MATEMÁTICAS
Funciona con teclas 1, 2,....9 y a, b....e