Exploración del controlador - Parte 3
Caja de herramientas para maestros
- Bloques
[Forever]
Este paso analiza la importancia del bloque [Forever]. Debe revisar la información como clase. Puede modelar el comportamiento con su Clawbot y Controller, o si el tiempo lo permite, hacer que los estudiantes ejecuten el programa sin el bloque [Forever].
Paso 1: Programación del controlador
¿Cuáles son los beneficios de usar un bloque [Forever]?
Construye este proyecto
como se muestra a continuación sin el bloque [Forever]:
¿Qué crees que pasaría si se ejecutara este programa? Discutan en grupo. El registrador debe anotar la predicción del equipo en el cuaderno de ingeniería.
Caja de herramientas para maestros
:
comprender el bloque
Sin el bucle [Forever], el valor de la velocidad para cada motor se establece tan
pronto como se ejecuta el proyecto, y ese valor permanece constante hasta que se detiene
el proyecto. En otras palabras, si ejecuta el proyecto sin mover ninguno de los
joysticks, porque la posición predeterminada del joystick en su eje es 0, la velocidad
de ambos motores se mantendrá en 0, incluso si mueve el joystick.
Del mismo modo,
digamos que mueves el joystick izquierdo hacia arriba hasta donde llegue a lo largo de
su eje A y lo mantienes allí. Si ejecuta el proyecto anterior, el motor izquierdo se
moverá a toda velocidad y permanecerá a esa velocidad incluso si mueve el joystick hacia
abajo a lo largo del eje A. Esto se debe a que Clawbot recibe su instrucción inicial del
controlador tan pronto como se ejecuta el proyecto; sin embargo, sin un bucle, ese valor
inicial no se puede actualizar.
El bucle [Forever] le dice al Clawbot
que actualice constantemente la velocidad y corra durante la duración del proyecto. En
otras palabras, el bucle [Forever], en este proyecto, le permite cambiar la
velocidad de cada motor moviendo el joystick a lo largo del eje A o D, y el Clawbot
responderá en consecuencia hasta que detenga el proyecto o apague el Clawbot.
Paso 2: Navega por un curso de slalom

Ahora que el controlador está emparejado y el proyecto está descargado, ¡está listo para mover su Clawbot usando el controlador!
- El constructor y el programador deben recopilar los cuatro elementos del aula que utilizará como banderas en su slalom del maestro.
- El constructor, el programador y el grabador deben colaborar para establecerlos en su lugar para que el conductor navegue por el Clawbot, de acuerdo con el diagrama de slalom.
- El conductor debe descargar el proyecto clawbotController. Si tiene alguna pregunta sobre cómo descargar un proyecto, consulte el tutorial Descargar y ejecutar un proyecto.
Caja de herramientas para maestros
-
Configurar el desafío
Haga que los estudiantes completen este slalom usando el controlador para mover el Clawbot a lo largo de la parte exterior de cada "bandera". La trayectoria del Clawbot debe evitar que toque cualquier bandera y permitirle cruzar la línea de meta. Las banderas pueden ser cualquier material/objeto del aula que tenga a mano (goma de borrar, rollo de cinta, caja de pañuelos) y se pueden colocar antes de operar el Clawbot.
- Si el tiempo lo permite, haga que los estudiantes cambien de rol para dar a otros la oportunidad de conducir el Clawbot. Incluso podrías convertir esto en una competencia dentro de los grupos o entre grupos al ver lo rápido que cada conductor puede navegar por el slalom.
-
Para obtener información sobre cómo organizar una competencia en el aula con el curso de Slalom, haga clic a continuación.
Google Doc / .docx / .pdf
Paso 3: Robo-Slalom
Utilice el Controlador para mover su Clawbot a lo largo de la parte exterior de cada "bandera". La trayectoria del robot debe evitar que toque cualquier bandera y permitirle cruzar la línea de meta.
- El conductor debe ejecutar el proyecto y conducir el Clawbot hacia adelante y hacia atrás, y girar a izquierda y derecha con ambos joysticks.
- La grabadora debe calcular el tiempo que tarda el Clawbot en completar el curso. Documente los tiempos en el cuaderno de ingeniería.
- ¿Qué tan rápido puedes hacer que Clawbot pase por el curso de Slalom?
Motivar la discusión
-
Reflexionar sobre la actividad
P: ¿El Clawbot respondió al controlador como esperaba?
R: Las respuestas variarán; sin embargo, el objetivo de esta
pregunta es promover el pensamiento cognitivo. Los estudiantes comenzaron prediciendo
comportamientos antes de ponerlos a prueba, documentando sus resultados y reflexionando.
P: ¿Cuál es el mayor desafío para mover el Clawbot hacia adelante o
hacia atrás en línea recta?
R: Si bien las respuestas pueden variar, una respuesta común debe
ser que ambos joysticks deben moverse en sincronía entre sí para garantizar que los
motores del Clawbot se muevan en la misma dirección y a la misma velocidad.
P: ¿Cómo el uso del bucle [Forever] le permite usar
continuamente el Controller para mover el Clawbot?
R: Sin el bucle [Forever], el Clawbot solo realizaría
los comportamientos determinados por los bloques en el proyecto una vez.
El bucle [Forever] le dice al Clawbot que actualice constantemente la
velocidad y corra durante la duración del proyecto. En otras palabras,
el bucle [Forever] le permite usar el controlador para mover el Clawbot
indefinidamente o hasta que se agote la batería.