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.........."

https://scratch.mit.edu/projects/767218159

Mbot 2 para bichear

Ejemplos prácticos

https://scratch.mit.edu/projects/767202169

--------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------

ARTE con MATEMÁTICAS

Funciona con teclas 1, 2,....9 y a, b....e


ARTE https://scratch.mit.edu/projects/754215409