Próxima semana: visitamos el FabLab de Xtrene.
Aviso: no abrimos la Pequeña Agencia Espacial el próximo 15 de marzo.
¿Estáis ya cansados de los últimos retos, cambiamos o seguimos una semana más? La semana que viene cambiamos.
En esta sesión intentamos terminar los programas que hemos desarrollado en esta primera etapa del año. Para ello, vamos a compartir las ideas que se nos han ocurrido a cada uno.
FORO DE DISCUSIÓN:
Reflexiones:
¿Cuál es el sistema más preciso para controlar los motores lego: revoluciones, grados o tiempo?
¿Cómo se pueden programar los siguientes giros una vez que se ha ajustado el primero, que es de 90º?
¿Cómo se pueden programar los avances en línea recta una vez que se ha ajustado el primero?
¿Medimos y marcamos los tramos del laberinto?¿Se podrían programar los bloques con cálculos a partir de las medidas de cada tramo?
¿Qué valor de potencia da mejor resultado para controlar los motores?
¿Es esencial construir ya el marco?
¿Subimos vídeos de nuestro modelo de robot para el laberinto o lo mantenemos en secreto?
¿Vemos que están haciendo los demás equipos para aprender de ellos?
¿Qué es más fácil, programar el siguelíneas con un solo sensor o con dos? ¿Cuál es la diferencia de funcionamiento?
¿Se puede programar el mBot como si solo tuviese un sensor siguelíneas?
Reflexionemos usando lápiz y papel, ¿cómo deben ser los movimientos para seguir una línea muy delgada?
¿Está funcionando bien la forma de la caja o necesita algún ajuste?
Más difícil aún: ¿qué habría que hacer para que el robot no se pierda en las bifurcaciones del recorrido complejo del siguelíneas?
El programa del laberinto incluye un comando o bloque para recorrer cada tramo recto o describir cada giro. ¿Qué te parece esta forma de programar basada en las Matemáticas?
Bloque 1: Recta. Los motores avanzan X grados para recorrer la longitud del tramo 1.
Bloque 2: Curva. Los motores avanzan Y grados para describir el giro del ángulo 2.
Bloque 3: Recta. Grados = ( X / Longitud tramo 1 ) * Longitud tramo 3
Bloque 4: Giro. Grados = ( Y / Ángulo giro 2 ) * Ángulo giro 4
Bloque 5: Recta. Grados = ( X / Longitud tramo 1 ) * Longitud tramo 5
Bloque 6: Giro. Grados = ( Y / Ángulo giro 2 ) * Ángulo giro 6
...