Skip to main content

En esta sección, utilizará los proyectos que cree en la sección Jugar para crear un proyecto que pueda manipular tanto el brazo como la garra.

Recordemos los proyectos ArmUpDown2 y ClawUpDown.

proyectos en vexcode

Queremos incorporar de alguna manera ambos proyectos en el mismo proyecto. Sin embargo, sólo hay un botón Brain Up y un botón Brain Down.

Por tanto, necesitamos un botón que actúe como "interruptor" entre el brazo y la garra.

Utilice el siguiente esquema de bloques para ayudarle a construir su proyecto:

bloques vexcode para usar

Responda las siguientes preguntas en su cuaderno de ingeniería mientras planifica su proyecto:

  1. ¿Para qué quieres programar el robot? Explique con detalles.

  2. ¿Cuántas condiciones necesitará verificar su proyecto en los bloques [If then else] ?

Pista: Utilice el botón Brain Check como "interruptor" entre el brazo y la garra. Por lo tanto, si se presiona y mantiene presionado el botón Brain Check, el brazo se controla usando los botones Brain Up y Down. Si se suelta el botón Brain Check, la garra se controla mediante los botones Brain Up y Down.

Siga los pasos a continuación mientras crea su proyecto:

Icono de consejos para profesores Consejos para profesores

  • Antes de pasar al siguiente paso de programación, haga que los estudiantes revisen y evalúen su pseudocódigo siguiendo los pasos en el contexto de presionar los botones del cerebro. Haga clic aquí (Google / .docx / .pdf) para ver un ejemplo de cómo se vería el pseudocódigo para este desafío. Puede descargar una rúbrica de pseudocódigo aquí (Google / .docx / .pdf).

  • Recuerde a los estudiantes que pueden usar la función de Ayuda dentro de VEXcode IQ para obtener más información sobre cualquier bloque.

Ícono de la Caja de herramientas del maestro Caja de herramientas para profesores

  1. El objetivo es agregar programación adicional para que el Clawbot abra o cierre la garra con solo presionar un botón en el cerebro del Clawbot (es decir, un botón o un par de botones para abrir la garra y otro para cerrar la garra). La programación para subir y bajar el brazo del Clawbot presionando botones en el cerebro ya debería haberse creado durante la sección Jugar.

  2. Esta pregunta tiene como objetivo que los estudiantes piensen en los condicionales necesarios dentro de los bloques [If then else] . La interfaz de usuario requerirá que se verifiquen cinco condiciones. La primera condición comprobada es si se presiona el botón Comprobar. Si se presiona el botón Verificar, las siguientes condiciones a verificar es si se presiona el botón Arriba (Condición 2) o si se presiona el botón Abajo (Condición 3). Si no se presiona el botón Comprobar, el proyecto se mueve hacia abajo para verificar si solo se presiona el botón Arriba (Condición 4) o si se presiona el botón Abajo (Condición 5).

  1. Planifique las condiciones que su proyecto necesita verificar utilizando dibujos y pseudocódigo.

  2. Utilice el pseudocódigo que creó para desarrollar su proyecto.

  3. Pruebe su proyecto con frecuencia y repítalo utilizando lo que aprendió de sus pruebas.

  4. ¿Qué podrías agregar a tu proyecto para controlar mejor los motores de garra y brazo? Explique con detalles.

  5. Comparte tu proyecto final con tu profesor.

Icono de consejos para profesores Consejos para profesores

Anime a los estudiantes que tienen problemas de programación a revisar el video tutorial If Then Else Blocks en VEXcode IQ. También deberían utilizar sus proyectos ArmUpDown2 y ClawUpDown de Play como base para este nuevo proyecto. A los estudiantes se les ha proporcionado una lista de fuentes potencialmente útiles para usar como referencias.

si no, icono de video tutorial

Si tiene problemas para comenzar, revise lo siguiente en Bloques VEXcode IQ:

  • If-Then-Else bloquea o usando videos tutoriales de Loops 

vídeos tutoriales

  • Cómo utilizar el vídeo tutorial de Ayuda 

usando el icono de ayuda

  • Versiones anteriores de su proyecto (ArmUpDown2 o ClawUpDown)

Extienda su icono de aprendizaje Amplíe su aprendizaje

Pida a los estudiantes que incorporen el LED táctil o que el robot emita un sonido cuando los botones cambian entre el brazo y la garra. Los estudiantes también podrían hacer que el LED táctil se ilumine en verde cuando se controla el brazo y en azul cuando se controla la garra.

La siguiente es una solución de ejemplo:

solución de eilo