Recorriendo un proyecto con el codificador

Normalmente, cuando se ejecuta un proyecto de Coder, pasa de una tarjeta a la siguiente tan pronto como se completa esa acción. Con la función Paso, puede iniciar un proyecto, pero en un modo especial en el que controla el flujo. Al usar el botón Paso, el Robot 123 se detendrá después de cada tarjeta Coder, hasta que se presione nuevamente el botón Paso. Cuando se inicia un proyecto, el Robot 123 realizará el proyecto según las instrucciones, pero es posible que no sea como lo pretendía el usuario. Tener la capacidad de ver las tarjetas que se ejecutan una a la vez le brinda al usuario una mejor visión de qué tarjetas pueden estar causando el error, por lo que la depuración puede convertirse en un proceso más específico y eficiente.


Cómo utilizar la función de pasos

Para utilizar la función Step, el Robot 123 debe estar conectado a su Coder. Para obtener información sobre cómo conectar un robot 123 y un codificador, consulte el artículo Uso de la biblioteca VEX Coder VEX.

Codificador con una tarjeta When start 123 en la ranura superior y el botón Paso resaltado.

Antes de utilizar la función Paso, cree un proyecto en Coder. Luego, seleccione el botón Paso en la parte superior del Coder para comenzar.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comienza 123, conduce 2 y luego gira a la izquierda. El indicador de paso amarillo se encuentra en la tarjeta Cuando se inicia 123.

Una vez seleccionado, aparecerá una luz indicadora amarilla junto a la tarjeta del codificador “Cuando comience 123” para indicar dónde comienza el proyecto.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comienza 123, conduce 2 y luego gira a la izquierda. El indicador de paso amarillo está en la tarjeta Drive 2.

Presione el botón Paso nuevamente y la luz amarilla bajará a la siguiente tarjeta en el Coder.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comienza 123, conduce 2 y luego gira a la izquierda. El indicador de paso está en la tarjeta Drive 2 y se ha vuelto verde.

Seleccione el botón Paso nuevamente para iniciar la tarjeta Coder al lado de la luz amarilla. La luz se volverá verde cuando se ejecute la tarjeta Coder.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando inicia 123, conduce 2 y luego gira a la izquierda. El indicador de paso amarillo está en la tarjeta Girar a la izquierda.

Una vez que se complete el comportamiento, aparecerá una luz amarilla junto a la siguiente tarjeta Coder, lo que indica que está listo para ejecutar el siguiente comando cuando se seleccione nuevamente el botón Paso.

Mire este video para ver cómo se usa la función Paso para recorrer el proyecto una tarjeta a la vez.

Al avanzar paso a paso por un proyecto, seleccionar el botón Iniciar hará que el resto del proyecto se ejecute a toda velocidad. Esto puede resultar útil si desea recorrer las primeras tarjetas del Coder y luego llevar a cabo el resto del proyecto tal como está escrito.


Depuración con la función de pasos

La función Paso ralentiza el flujo del proyecto y proporciona información visual directa sobre lo que está haciendo el Robot 123 en cada tarjeta Coder del proyecto. Esto permite al usuario revisar el proyecto, una tarjeta Coder a la vez, para observar comportamientos y corregir errores.

Programador con un proyecto que consta de 9 tarjetas que se utilizan para conducir el robot en un cuadrado. El proyecto tiene 4 pares repetidos de Conducir 1 y Girar, pero uno de los pares es Girar a la izquierda en lugar de Girar a la derecha. La carta incorrecta "Girar a la izquierda" aparece resaltada.

En este ejemplo, la intención es que el Robot 123 conduzca en un cuadrado (avanza 1 paso y gira a la derecha 4 veces para crear un cuadrado). Sin embargo, hay un giro equivocado en el proyecto.

Vista de arriba hacia abajo de la ruta que tomaría el robot 123 mientras se ejecuta este proyecto. El giro a la izquierda hace que el robot se salga del recorrido del cuadrado.

Utilice la función Paso a paso del proyecto para iniciar y ejecutar el proyecto paso a paso hasta que se observe un error.

Proyecto de codificador para conducir el robot en un cuadrado, ahora con la tarjeta Girar a la izquierda arreglada reemplazándola por una tarjeta Girar a la derecha.

Corrige el error.

Vista de arriba hacia abajo de la trayectoria del Robot 123 después de haber conducido con éxito en un cuadrado, y el programa Coder correspondiente que contiene 4 pares de tarjetas Drive 1 y Turn right.

Luego, seleccione el botón Detener y use el botón Paso para iniciar el proyecto nuevamente desde el principio, usando la función Paso para observar el comportamiento del Robot 123 con cada tarjeta Coder del proyecto.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: