Skip to main content
Portal del profesor

Ícono de la Caja de herramientas del maestro Caja de herramientas para profesores - Código

En esta parte de la investigación, los estudiantes crearán el proyecto para realizar la tarea de reciclaje. Los estudiantes necesitarán:

  • Crear el archivo del proyecto

  • Describe los pasos usando bloques de comentarios.

  • Traducir los bloques de comentarios a VEXcode IQ

  • Preparar y ejecutar el proyecto

Paso 1: prepararse para codificar

Tutoriales y ayuda
​​​​​Los tutoriales y la ayuda se pueden encontrar en la parte superior de la interfaz VEXcode IQ

Recuerde, siempre puede consultar los tutoriales para obtener más información sobre bloques, secuencias y solución de problemas. Utilice la sección Ayuda cuando desee saber qué hace un bloque específico o cómo usarlo.

Uso de bloques con especificidad
Para moverse una distancia específica, use el bloque [conducir para] y cambie la dirección y la distancia recorrida ajustando los parámetros en el bloque.

Para girar a la derecha o a la izquierda en cualquier incremento de grado, use el bloque [girar para]. Nuevamente, puede ajustar los parámetros para adaptarlos a sus necesidades de diseño.

Abrir un nuevo proyecto
El programador debe iniciar un nuevo proyecto con la plantilla de Autopilot (Drivetrain), nombrarlo y guardarlo. Dado que crearemos una ruta para un robot de reciclaje, cambie el nombre de su proyecto a "Recycle Run".

Para obtener recordatorios sobre cómo comenzar, consulte los tutoriales o consulte los programas de ejemplo como referencia.

Icono de consejos para profesores Consejos para profesores

  • Este debería ser el mismo proceso que se siguió en los laboratorios de conducción y torneado anteriores. Pídale a un estudiante que no sea programador que le recuerde a la clase algunos de estos pasos, para asegurarse de que todos participen y sigan el proceso (incluso si no están presionando físicamente los botones).

  • Recuerde a los estudiantes sobre la sección Ayuda y que siempre está disponible durante su proceso, en caso de que necesiten apoyo adicional. Se debe alentar a los estudiantes a solucionar problemas por sí mismos a lo largo del camino, antes de pedir el apoyo de un maestro.

  • Si es la primera vez que el estudiante utiliza VEXcode IQ, puede consultar los tutoriales en cualquier momento durante esta investigación. Los tutoriales se encuentran en la barra de herramientas.

Paso 2: cree una lista de pasos utilizando los bloques de comentarios

Qué son los comentarios?
Generalmente se agregan comentarios a los proyectos para explicar qué quería un programador que hicieran partes del proyecto. Por lo que son útiles a la hora de colaborar y solucionar problemas.

En este caso los vamos a utilizar para ayudarnos a hacer una lista general de los pasos que debe seguir el robot para completar su tarea.

Qué es lo primero que hará el robot?
En el proyecto, utiliza los bloques [comentario] para crear una secuencia básica en tu grupo. El registrador o programador debe enumerar los primeros 10 pasos en VEXcode IQ, con un comentario  bloque para cada paso. Vea el ejemplo aquí.

El texto del bloque no tiene que ser tan específico como los bloques mismos, ya que esto es sólo una guía a seguir cuando comienzas a crear la secuencia de codificación real.

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

Esto también se podría hacer usando una Nota sobre el proyecto. Con una nota, simplemente escribiría los pasos de manera similar a como los enumeraría en papel. En este caso, las notas y comentarios podrían usarse indistintamente. Elegimos usar bloques de comentarios aquí por dos razones: para ganar práctica adicional con la naturaleza del método de bloque VEXcode IQ y porque puede agregar cada paso de comentario en su secuencia de bloques de código real mientras trabaja.
Haga clic en los enlaces a la base de conocimientos de VEX Robotics para obtener más información sobre comentarios y notas.

Paso 3: cree la secuencia de codificación

Ahora es el momento de traducir esos pasos en una secuencia de bloques.

  • Su robot debe comenzar el camino mirando hacia adelante, así que arrastre y suelte el bloque [conducir para] y configure los parámetros para que coincidan con el primer paso de su camino.

  • Busque el siguiente paso, suelte el bloque de giro y configure los parámetros para que coincidan con el siguiente paso en su camino.
    Cuando ingrese a una habitación, agregue un bloque indicador (como [establecer color de LED táctil] o [reproducir sonido]). Debido a que el piloto automático en realidad no puede recoger cosas, el indicador representa que el robot recoge el reciclaje antes de continuar.

  • Continúe arrastrando y soltando bloques y configurando parámetros hasta que haya terminado la ruta para su Recycle Robot.

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

  • Verifique a lo largo del camino
    Mientras sus estudiantes trabajan y experimentan, camine para monitorear el progreso. Recuerde y anime a los estudiantes a revisar su trabajo a medida que avanzan para asegurarse de que incluyen TODOS los pasos y puntos de control necesarios a lo largo del camino. Probar el código en secciones más pequeñas puede ayudar a evitar frustraciones al final del proceso y reducir al mínimo la resolución de problemas.

  • El trabajo en equipo hace avanzar el proceso
    Si bien la codificación suele ser una empresa individual, en esta experiencia, cada miembro del equipo puede participar en el proceso de codificación. Quizás desee señalar estrategias de trabajo en equipo para ayudar a cada equipo a trabajar de manera más colaborativa. Para obtener una rúbrica de colaboración opcional, haga clic en uno de los siguientes enlaces (Google Doc/.docx/.pdf)

    Por ejemplo: los procedimientos de “Llamar y codificar” permiten que más personas participen. La grabadora enumera las direcciones, el constructor agrega las distancias, el conductor llama las instrucciones del bloque al programador y el programador las codifica en el proyecto.

Icono de consejos para profesores Consejos para profesores

Para revisar, la configuración de los motores y sensores del Autopilot es:

  • Puerto 1: Motor izquierdo

  • Puerto 2: Sensor de distancia

  • Puerto 3: Sensor de color

  • Puerto 4: Sensor giroscópico

  • Puerto 5: LED táctil

  • Puerto 6: Motor derecho

  • Puerto 8: interruptor de parachoques

  • Puerto 9: interruptor de parachoques

Paso 4: Preparándose para ejecutar su proyecto

Antes de ejecutar el proyecto, ¿tiene listo cada uno de estos elementos? El Constructor debe verificar cada uno de los siguientes:

  • ¿Están todos los motores y sensores conectados al puerto correcto?

  • ¿Están los cables inteligentes completamente insertados en todos los motores y sensores?

  • ¿Está el Cerebro encendido?

  • ¿Está cargada la batería ?

Para obtener una revisión de la descarga y ejecución de su proyecto, consulte los tutoriales.

Paso 5: Pruebe ejecutar su proyecto

¡Ahora es el momento de probar tu proyecto! Asegúrese de que su robot Autopilot esté configurado con suficiente espacio para poder ejecutar el programa completo sin caerse o chocar con otro robot o equipo.

  • El operador ahora debe ejecutar la primera parte del proyecto en el robot Autopilot asegurándose de que el proyecto esté resaltado y luego presionando el botón Verificar.

  • ¿Cómo fue tu prueba? ¿Tu robot recorrió el camino que pensabas? Siga la tabla de solución de problemas y continúe creando y verificando secciones de código hasta que tenga una ruta completa.

Icono de consejos para profesores Consejos para profesores

  • Desconectar USB
    Si los estudiantes están usando una computadora, recuérdeles que desconecten el cable USB de Robot Brain antes de ejecutar el proyecto.

  • Cree un espacio definido para cada equipo
    Es posible que desee darle a cada equipo una hoja de papel grande que pueda colocar en el piso o en una mesa para ejecutar su proyecto de piloto automático. Esto ayudará a garantizar que cada equipo tenga suficiente espacio para completar la carrera sin caerse ni entrar al espacio de trabajo de otro equipo.

  • Evaluación
    La naturaleza abierta de este desafío de movimiento significa que podría haber múltiples diseños y secuencias de código que resuelvan el problema. Entonces, ¿cómo se pueden evaluar diferentes soluciones exitosas? Desde una perspectiva informática, la eficiencia es clave. La secuencia de código que utilice la menor cantidad de bloques sería la solución preferida.