Skip to main content

Responda las siguientes preguntas en su cuaderno de ingeniería mientras diseña su proyecto.

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

  2. ¿Cuántas condiciones necesitará su proyecto para verificar la declaración if then else?

    Recuerde que el proyecto LeftOrRight solo necesitaba una condición más después de que se detectara una pulsación de la pantalla.

    Este proyecto utiliza cuatro botones: superior izquierdo, inferior izquierdo, superior derecho e inferior derecho. ¿Cuántas condiciones tendrá que comprobar el proyecto después de detectar que se ha pulsado la pantalla? Explicar con detalles.

    Sugerencia: El proyecto puede comprobar si la pantalla está pulsada utilizando una instrucción if then. Luego, deberá anidar tres instrucciones if then dentro de la instrucción if then, con algunas anidadas una dentro de la otra.

Sigue los pasos a continuación mientras creas tu proyecto:

Icono de consejos del profesor 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 de la pantalla. Haga clic en uno de los siguientes enlaces para ver un ejemplo de cómo podría ser el pseudocódigo para este desafío (Google Doc/.docx/.pdf). Puede descargar una rúbrica de pseudocódigo aquí (Google Doc/.docx/.pdf).

  • Recuerde a los estudiantes que pueden usar la función de Ayuda dentro de VEXcode V5 para ayudarlos.

Icono de la caja de herramientas del profesor Teacher Toolbox

  1. El objetivo es programar el Clawbot para abrir o cerrar la garra cuando se pulsa cualquiera de los dos botones respectivos en la pantalla del cerebro (es decir, un botón para abrir la garra y otro para cerrar la garra). Además, el proyecto también debe hacer que el Clawbot suba o baje el brazo de la garra cuando se presiona cualquiera de los otros dos botones (un botón para levantar el brazo y otro para bajar el brazo). Esto significa que el proyecto debe crear cuatro botones en total en la pantalla del cerebro. Esos botones deben ser claramente visibles para el usuario para mejorar la experiencia del usuario. Por lo tanto, se necesitarán eventos e instrucciones de dibujo para dibujar los botones en la pantalla.

  2. Esta pregunta tiene la intención de hacer que los estudiantes piensen en las condiciones necesarias dentro de las declaraciones if then else. Los cuatro botones requerirán que se verifiquen tres condiciones después de detectar que se ha pulsado la pantalla. La pantalla que se está presionando es técnicamente la primera condición verificada, pero no está incluida en el recuento de tres condiciones. Las tres condiciones que deben verificarse dependen de cómo el programador quiera organizar el proyecto, pero no importa cuáles, deben verificarse las coordenadas de los valores x e y. Sin embargo, un eje solo debe verificarse una vez y el otro debe verificarse dos veces.

  1. Planifique las condiciones que su proyecto debe verificar utilizando dibujos y pseudocódigo (Google Doc/.docx/.pdf).

    Además, planifique la parte de su proyecto que dibujará los cuatro botones en la pantalla. Decide sus colores.

  2. Utiliza el pseudocódigo que has creado para desarrollar tu proyecto.

  3. Pruebe su proyecto con frecuencia e itere sobre él utilizando lo que aprendió de sus pruebas.

  4. ¿Qué podría añadir a su proyecto para controlar mejor los motores de garra y brazo? Explicar con detalles.

  5. Comparte tu proyecto final con tu profesor.

Icono de consejos del profesor Consejos para profesores

Anime a los estudiantes que tienen problemas para programar a revisar el proyecto de ejemplo de creación de un botón de parada. También deben usar sus proyectos LeftOrRight de Play como guía.

Si tienes problemas para empezar, revisa lo siguiente en VEXcode V5:

  • Crear un proyecto de ejemplo de botón de parada

  • If then else tutorial

  • Versiones anteriores de su proyecto (LeftOrRight)