Saltar la navegación

¿TE ACUERDAS?

Instrucciones

El reto "¿Te acuerdas?" propone una analogía entre el viaje a través de la línea temporal que hace nuestro cerebro hasta llegar a un recuerdo, y el camino que recorre un robot sigue-líneas para ir de un punto a otro.

A través de este reto, el alumno aprenderá a programar el sensor cuádruple RGB de mBot2 y usará los motores de desplazamiento para dirigir el robot, sobre una línea negra, hasta un punto final (recuerdo).

Para la realización del reto:

  • EL ALUMNO/A: debe seguir SUS INSTRUCCIONES, las cuales se pueden usar impresas o en formato digital:






  • EL PROFESOR/A: El profesor dispone de este recurso abierto como guía didáctica para dirigir la actividad. Antes de comenzarlo, se recomienda consultar:

Orientaciones docentes

Es conveniente explicar al conjunto del alumnado en que consisten las dimensiones del pensamiento computacional que se van a trabajar y como contribuyen las actividades al desarrollo de estas capacidades:

  • Secuenciación y algoritmos: la base de programación. Con la ayuda de la secuencia de pasos, conseguirán desarrollar la aplicación o programa completo. Es interesante explicar el concepto de diagrama de flujo y cómo puede ayudar a la creación de un programa.
  • Pensamiento lógico: en cada uno de los pasos, el alumno o el grupo, deberá reflexionar y pensar sobre lo que debe conseguir con su programación.
  • Abstracción y descomposición: fundamental en programación. "Divide y vencerás".
  • Paralelismo y sincronización: el manejo de eventos y el encadenamiento de acciones debe estar perfectamente definida en el robot. Gran parte del trabajo que hará el alumnado estará basado en esta dimensión.
  • Representación de la información: será habitual el uso de variables y datos que se van a repetir en el código. Debe fomentarse su uso.
  • Detección de errores y perseverancia: IMPRESCINDIBLE. Si se quiere conseguir que el robot ejecute un programa con éxito, el alumnado deberá verificar el código y depurarlo.

Motivación

Los recuerdos son imágenes, sonidos o sensaciones de cosas que vivimos en el pasado. Algunos los recordamos fácilmente, pero otros quedan guardados en el inconsciente, influyendo en cómo pensamos o sentimos sin que nos demos cuenta.

En este reto vamos a pedir a nuestro robot que siga una línea usando el sensor cuádruple RGB, imitando el viaje que hace nuestra mente a través de nuestra línea del tiempo hacia un recuerdo.




Video creativo. Tu memoria en un examen. (Licencia estándar de YouTube)

Orientaciones docentes

Durante la realización podemos acompañar al alumno/a en varios aspectos:

  • En la reflexión sobre la equivalencia entre la memoria humana y la de una máquina:
    • Memoria sensorial / Captación de datos.
    • Memoria a corto plazo / RAM.
    • Memoria a lago plazo / Disco duro.
  • En la analogía propuesta de un regreso mediante la linea del tiempo hasta acontecimientos anteriores.
  • En la programación del robot. El siguelíneas es un reto muy extendido en robótica, en el cual se trabaja profundamente la dimensión de detección de errores y depuración del código para mejorar su funcionamiento. ¡Fomenta esta dimensión del pensamiento computacional en tu alumnado!

Prepara el circuito

Antes de empezar...

¿Sabrías decir cúal es tu primer recuerdo?

 

Para realizar este reto, crea un circuito con cinta aislante negra, de tal forma que al final del recorrido el robot encuentre su meta, el "primer recuerdo". Para ello, lo primero que has de hacer es tomar un rollo de cinta aislante negra y preparar un camino sencillo que el robot pueda seguir.

Ten en cuenta que el camino:

  • Debe hacerse en una superficie BLANCA y lo más lisa posible.
  • Evita crear curvas muy pronunciadas para que sea más fácil.
  • No debe medir más de un 1,5m de longitud.

Composición en Canva.

Programación paso a paso

Es hora de programar el robot para que sea capaz de dirigirse a la luz. Sigue los pasos de programación para resolver el reto y ¡atrévete con el desafío final propuesto!

Paso 1

1. Prueba el desplazamiento del robot. Dale movimiento al robot y comprueba que funcionan correctamente los motores. Necesitarás la extensión del chasis (shield) del mbot2.

Paso 2

Pon a prueba el sensor cuádruple RGB. El sensor RGB puede detectar varios colores, pero en esta ocasión solo vamos a utilizar la detección del negro, ya que es el de nuestra línea. 

  • Lo primero que debes saber es que las instrucciones de lectura del sensor que vamos a emplear son las siguientes:

  • Además, debes tener en cuenta la siguiente tabla, donde observarás los estados que lee el sensor en función de la posición de la línea:

  • Sitúa el robot sobre la línea en las distintas posiciones y comprueba que las lecturas que te da se parecen a las de la tabla anterior:

Paso 3

Usa condicionales. Prueba a usar condicionales para los casos posibles: 0110, 1000, 1100... etc. y mueve el robot de tal manera que vuelva a la línea.

Por ejemplo: si la línea está en la izquierda, el motor de la derecha debe avanzar más que el de la izquierda para corregir el avance y tender hacia ella.

 

Paso 4

Programa la secuencia completa. Piensa en la secuencia que debe hacer tu robot para evitar salirse de la línea en todo momento y combina los códigos anteriores para completar este reto.

  • Programa todos los casos posibles: 1000, 1100, 0110, 0011, 0001.
  • Experimenta con la velocidad de movimiento de cada motor del robot para tener mayor control, evitando así que éste se desvíe.

¡Ánimo! ¡Puedes lograrlo!

SOLUCIÓN

Existen múltiples formas de programar la secuencia del robot. A continuación tienes una posible solución con la que podrás resolver este reto:

  • Contraseña: vaicMbot2

DESAFÍO

¿Qué sucede cuando el robot llega al final del recorrido? ¿Se detiene?

Prueba a pintar con un color diferente el final del recorrido del robot y prográmalo para que se detenga cuando detecta ese color. Debes buscar una instrucción diferente. ¿Serás capaz de averiguar cuál es?

¡Animo! ¡Puedes conseguir la excelencia en este reto!

Creado con eXeLearning (Ventana nueva)