Jugar
Parte 1 - Paso a paso
- InstruyaIndique a los estudiantes que se basarán en lo que aprendieron en el Laboratorio 2 para que la Base de Código recopile y clasifique una muestra de roca marciana diferente en un área diferente. La nueva muestra estará representada por el Disco Azul. Agregarán a sus proyectos de Laboratorio 2 la codificación de su robot para ordenar el disco, en función de su color.
- Muestre a los estudiantes la configuración del campo con las áreas de clasificación marcadas con 'R, G, B'. Tendrán que dejar caer el disco azul en el área de clasificación azul.
Configuración de campo - Los estudiantes construirán este proyecto con usted y luego lo probarán en la superficie de Marte (el Campo). La siguiente animación muestra cómo se moverá el código base cuando se inicie este proyecto.
Archivo de vídeo - ModeloModelo para que los estudiantes aprendan cómo construir el proyecto en VEXcode GO y probar sus proyectos en el campo.
- Si es necesario, comience mostrando a los estudiantes cómo conectar el cerebro en su base de código a su dispositivo en VEXcode GO. Porque los pasos de conexión varían entre dispositivos, see the Connecting articles of the VEXcode GO VEX Library para conocer pasos específicos para conectar el VEX GO Brain a su computadora o tableta.
- También necesitarán configurar VEXCode GO para el código base. If necessary, model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.
- Una vez conectados, haga que los estudiantes abran su proyecto Sort Red 1 del Laboratorio 2. Desarrollarán este proyecto juntos para que la Base de Código ordene un Disco Azul.
- If necessary, model the steps in the Open and Save section of the VEXcode GO VEX Library for device-specific steps to open a VEXcode GO project.
-
Si los estudiantes no tienen acceso a sus proyectos de Laboratorio 2, pídales que creen el siguiente proyecto en VEXcode GO.
Ordenar Rojo 1 proyecto - del laboratorio 2
-
Luego, muestre a los estudiantes cómo duplicar el bloque [Si entonces] y agregarlo al final de su proyecto. Mantenga presionado el bloque [Si entonces], luego seleccione “Duplicar” en el menú contextual. For more information on how to use the context menu to duplicate blocks, see the Using the Context Menu in VEXcode GO VEX Library article.
Duplica el bloque [Si entonces] -
Muestre a los estudiantes cómo cambiar el parámetro en el bloque <Detects color> a 'azul' para que esta secuencia [Si entonces] le indique al Código Base que ordene un Disco Azul.

- Luego, cambie el parámetro de distancia en los bloques [Conducir para] a 350 mm, para el Código Base conduzca hacia y desde el área de clasificación azul en el Campo.
- Pídales a los estudiantes que nombren su proyecto como Ordenar Azul y que lo guarden en su dispositivo. See the Open and Save section of the VEXcode GO VEX Library for device-specific steps to save a VEXcode GO project.
Ordenar Azul Proyecto Modelo para que los estudiantes prueben su proyecto en el campo.
- Primero, muéstreles cómo colocar su robot en el punto de partida (la Base de Marte) y el Disco Azul en el Campo como se muestra en la imagen a continuación. Utilice las líneas de cuadrícula en el campo para ayudar con la alineación. Tanto el disco como el electroimán se pueden alinear en líneas de cuadrícula que se cruzan en el campo, para facilitar que los estudiantes se preparen para el éxito cuando prueben sus proyectos.
Configuración para la prueba - Una vez que el código base esté en su lugar, seleccione "Iniciar" en VEXcode GO para probar el proyecto. Observa cómo la Base de Código se dirige a recoger el Disco Azul, regresar a la Base Marte y luego entregarlo en el área de clasificación azul.
Seleccione 'Iniciar' para probar el proyecto - Los estudiantes deberán seleccionar el botón “Detener” en la barra de herramientas GO de VEXcode para detener el proyecto.
- Para los estudiantes que terminan antes y necesitan desafíos adicionales, pídales que coloquen el Disco Rojo en el campo en la misma ubicación y luego comiencen su proyecto. ¿El Código Base entrega el Disco Rojo al área de clasificación roja? ¿Qué pasaría si intentaran su proyecto con un Disco Verde? ¡Pruébalo!
- FacilitarFacilitar una conversación con los estudiantes mientras prueban sus proyectos.
- ¿Cómo debe moverse el Código Base para recolectar el Disco? ¿Puedes mostrármelo con tus manos?
- ¿Es necesario girar el Código Base ? ¿Hasta dónde? ¿En qué dirección?
- ¿Cómo se moverá el Código Base para entregar el Disco al área de clasificación ? ¿Hacia dónde girará? ¿Qué distancia hay que recorrer para llegar al área de clasificación?
- ¿Cómo sabe el código base si el disco es azul o de un color diferente?
- ¿Qué bloques se utilizan para que el Código Base detecte el color del Disco?
- ¿Qué pasaría si el Código Base detectara rojo? ¿El Código Base entregaría el Disco Rojo a la misma ubicación que el Disco Azul? ¿Por qué no?
Concéntrese en el concepto, no en la precisión.
- El objetivo de este laboratorio es centrarse en el concepto de utilizar el electroimán en un proyecto. Si los estudiantes desalinearon levemente su robot, o el disco no está exactamente en el lugar correcto cuando se acercan a él, infórmeles que está bien mover el disco levemente para asegurarse de que el electroimán lo recoja.
- Además, informe a los estudiantes que está bien empujar el disco hacia el área de clasificación si se encuentra mayoritariamente, pero no completamente, en el cuadrado del área de clasificación.
- RecordarRecuerde a los estudiantes que verifiquen los parámetros en los bloques [Conducir para] para asegurarse de que el proyecto tenga las distancias correctas necesarias para recolectar y luego ordenar el disco.
Para fomentar una mentalidad de crecimiento y ayudar a los estudiantes a aceptar el proceso de prueba y error que forma parte de la codificación y alentarlos a aprender de los errores a lo largo del camino, formule preguntas como las siguientes:
- ¿Qué error has cometido que te ha enseñado algo?
- ¿Qué aprendiste de este error? ¿Cómo puede ayudarte la próxima vez que codifiques el código base?
- ¿Qué parte del laboratorio es complicada o te hace pensar mucho?
- PreguntaPregunte a los estudiantes cómo podrían usar una condición [Si entonces] para codificar el Perseverance Rover para clasificar las muestras de rocas marcianas en dos categorías: rocas que muestran signos de vida antigua y rocas que no.
Pausa a mitad de juego & Discusión en grupo
Tan pronto como cada grupo haya probado su proyecto para que el Código Base recoja y entregue el Disco Azul al área de clasificación, reúnanse para una breve conversación.
Analice lo que sucede en los proyectos cuando la base de código toma una decisión basada en las condiciones creadas con los bloques [Si entonces]. Muestra la animación a continuación, o un proyecto Sort Blue ejecutándose en VEXcode GO. Llame la atención de los estudiantes sobre la función resaltada y cómo el resaltado el primer bloque [Si entonces] porque la condición (El sensor ocular detecta rojo) es Falso. El resaltado muestra cómo el proyecto se mueve al siguiente bloque [Si entonces]. Dado que el sensor ocular detecta el color azul, la condición es Verdadera y los bloques dentro del bloque [Si entonces] 'C' se ejecutarán. Asegúrese de que los estudiantes comprendan que los bloques dentro del bloque [Si entonces] solo se ejecutarán si la condición es Verdadera.
- ¿Por qué se “salta” uno de los bloques [Si entonces]? ¿Qué está pasando en cambio?
- ¿Qué sucede en nuestro proyecto cuando la condición del bloque [Si entonces] es Falso? ¿Se ejecutan los bloques dentro del bloque [Si entonces] 'C'?
- ¿Qué sucede si la condición del bloque [Si entonces] es Verdadero?
- ¿Qué pasaría si el Código Base recogiera un Disco Verde? ¿Se ejecutaría alguno de los bloques [Si entonces]? ¿Por qué?
- ¿Qué pasaría si que el Código Base ordenara un Disco Verde? ¿Qué necesitaríamos añadir a nuestros proyectos?
Nota: Si desea ralentizar aún más el flujo del proyecto, recorra el proyecto paso a paso utilizando la función Paso a paso y explique por qué se “omite” el primer bloque [Si entonces]. Para obtener más información sobre cómo utilizar la función Paso a paso del proyecto, consulte el tutorial Paso a paso por bloques en VEXcode GO.
Parte 2 - Paso a paso
- InstruirInstruya a los estudiantes que van a aplicar lo que aprendieron en la Parte 1 del juego y lo agregarán a sus proyectos para que la Base de código recopile y clasifique el Disco verde. Necesitarán cambiar parámetros en sus proyectos para que el Código Base entregue el Disco al área de clasificación verde.
Una vez que hayan ordenado con éxito el Disco Verde, experimentarán con los tres Discos. ¿Podrán hacer que el Código Base recoja y entregue los tres discos en las áreas de clasificación adecuadas?
- Muestre a los estudiantes la nueva configuración del campo y proporcióneles las distancias de manejo hasta el área de clasificación verde para que puedan concentrarse en el código de este proyecto. La base del código necesitará recorrer 250 milímetros (mm) (~10 pulgadas (in)) desde la Base Marte hasta y desde el área de clasificación verde.
Parte 2 del juego Configuración del campo - La siguiente animación muestra una forma posible en que el Código Base puede moverse para recolectar y ordenar el Disco Verde.
Archivo de vídeo - ModeloModelo para que los estudiantes comiencen con sus proyectos en VEXcode GO.
- Si es necesario, muestre a los estudiantes cómo conectar el cerebro en su base de código a su dispositivo en VEXcode GO. Porque los pasos de conexión varían entre dispositivos, see the Connecting articles of the VEXcode GO VEX Library para conocer pasos específicos para conectar el VEX GO Brain a su computadora o tableta.
- If necessary, model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox. Una vez configurada la base de código, los estudiantes pueden construir sus proyectos.
- Pídales a los estudiantes que nombren su proyecto como Ordenar todo y guárdelo en su dispositivo. See the Open and Save section of the VEXcode GO VEX Library for device-specific steps to save a VEXcode GO project.
Si es necesario, modele para los estudiantes cómo probar su proyecto en el campo.
- Muéstreles cómo prepararse para la prueba colocando la Base de Código en la Base de Marte.
Configurar para probar - Una vez que el código base esté en su lugar, seleccione 'Iniciar' en VEXcode GO para probar el proyecto.
- Los estudiantes deberán seleccionar el botón “Detener” en la barra de herramientas GO de VEXcode para detener el proyecto.
Una vez que los estudiantes hayan entregado con éxito el Disco Verde en el área de clasificación correcta, pídales que prueben su proyecto con los tres discos de colores. ¿Pueden codificar el robot para que entregue los tres discos en las áreas de clasificación correctas?
- Deberían colocar el Disco y luego iniciar su proyecto. ¿El código base lo entrega al área de clasificación correcta?
- Una vez que el código base ordena un disco con éxito, puede volver a intentarlo con otro disco. ¿Se pueden clasificar los tres? Intente comenzar con un disco azul, luego un disco verde y finalmente un disco rojo.
- FacilitarFacilitar una conversación con los estudiantes mientras construyen y prueban sus proyectos con preguntas como:
- ¿Qué tienes que agregar a tu proyecto para que el Código Base detecte el Disco Verde?
- ¿Qué parámetros debes cambiar para que el Código Base coloque el Disco en la nueva área de clasificación?
- ¿Cómo detecta el código base el color de un disco? ¿Cómo sabe el código base dónde entregar el disco?
Prepare a los estudiantes para el ensayo y error que es una parte intrínseca de este desafío. You may want to use the Problem-solving Cycle graphic from the Background page as a visual aide to establish a structure for the problem-solving process with your students.
Ciclo de resolución de problemas para estudiantesHay muchas soluciones posibles para este desafío. El siguiente es un ejemplo:
Ordenar todo Proyecto Concéntrese en el concepto, no en la precisión.
- El objetivo de este laboratorio es centrarse en el concepto de utilizar el electroimán en un proyecto. Si los estudiantes desalinearon levemente su código base, o el disco no está exactamente en el lugar correcto cuando se dirigen hacia él, recuérdeles que está bien mover el disco levemente para asegurarse de que el electroimán lo recoja.
- Además, informe a los estudiantes que está bien empujar el disco hacia el área de clasificación si se encuentra mayoritariamente, pero no completamente, en el cuadrado del área de clasificación.
Si los estudiantes necesitan ayuda adicional para conectar los comportamientos de la Base de código con los comandos de bloque en su proyecto, use la función Pasos del proyecto para ayudarlos a recorrer su proyecto un bloque a la vez para ver cómo se ejecuta cada bloque en su proyecto. Para obtener más información sobre cómo utilizar la función Paso a paso del proyecto, consulte el tutorial Paso a paso por bloques en VEXcode GO.
Tutorial de cómo recorrer bloques paso a paso en VEXcode GO - RecordarRecuerde a los estudiantes que verifiquen el orden (o secuencia) de los bloques y los parámetros de los bloques en sus proyectos antes de realizar la prueba en el campo.
- ¿Cómo debe moverse la base de código para recolectar y luego ordenar el disco? ¿Puedes mostrármelo con tus manos?
- ¿Es necesario girar el Código Base ? ¿Hasta dónde? ¿En qué dirección?
- ¿Qué bloques hay dentro de cada uno de los bloques [Si entonces]? ¿Esto llevará la base de código al área de clasificación correcta?
- ¿El área de clasificación estaba más lejos? ¿Cómo se puede cambiar el parámetro en el bloque [Conducir para] para que el código base se dirija al área de clasificación correcta (250 mm al área de clasificación verde)?
- ¿El bloque <Detects color> está configurado en 'verde' (el color del disco)?
Explique a los estudiantes cómo resolver cada problema a medida que recorre el aula. Este será un proceso iterativo, así que recuerde a los estudiantes que los científicos que codifican los exploradores de Marte también tienen que intentar varias veces lograr que el explorador se mueva como lo .
- ¿Qué error has cometido que te ha enseñado algo? ¿Qué aprendiste de este error? ¿Cómo puede ayudarte la próxima vez que codifiques el código base?
- ¿Qué cambiaste en tu proyecto para que funcione mejor?
- ¿Qué cambio realizó que hizo que su proyecto fuera menos exitoso? ¿Cómo lo arreglaste?
- ¿Qué aprendiste en otros laboratorios y que te sirvió para ayudarte en este?
- PreguntaPida a los estudiantes que piensen en cómo ha cambiado su proyecto del Laboratorio 2 al Laboratorio 3.
- ¿Cómo ha cambiado tu proyecto desde el Laboratorio 2 hasta ahora? ¿Qué has añadido? ¿Cómo ha cambiado esto el comportamiento del Código Base?
- ¿Qué podría hacer el Código Base en el Laboratorio 2? ¿Qué puede hacer ahora? ¿Qué has añadido a tu proyecto para que esto suceda?