Paso a paso a través de un proyecto con el codificador

Normalmente, cuando un proyecto de Codificador se está ejecutando, pasa de una tarjeta a la siguiente tan pronto como se completa esa acción. Usando la función Paso, puede iniciar un proyecto, pero en un modo especial donde controla el flujo. Al usar el botón Step, el Robot 123 se detendrá después de cada tarjeta de Codificador, hasta que se vuelva a presionar el botón Step. Cuando se inicia un proyecto, el Robot 123 realizará el proyecto según las instrucciones, pero puede que no sea como pretendía el usuario. Tener la capacidad de ver las tarjetas que se ejecutan una a la vez le da 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 usar la función Step

Para utilizar la función Step, el 123 Robot debe estar conectado a su codificador. 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 Step resaltado.

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

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comience 123, conduzca 2 y luego gire a la izquierda. El indicador de paso amarillo está en la tarjeta When start 123.

Una vez seleccionado, aparecerá una luz indicadora amarilla junto a la tarjeta del codificador "When start 123" para indicar dónde está comenzando el proyecto.

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

Presione el botón Paso de nuevo y la luz amarilla se moverá hacia abajo a la siguiente tarjeta en el codificador.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comience 123, conduzca 2 y luego gire a la izquierda. El indicador Step está en la tarjeta Drive 2 y se ha vuelto verde.

Seleccione el botón Paso de nuevo para iniciar la tarjeta del codificador junto a la luz amarilla. La luz se pondrá verde a medida que se ejecute la tarjeta del codificador.

Codificador con un proyecto que consta de 3 tarjetas y lee Cuando comience 123, conduzca 2 y luego gire 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 del codificador, lo que indica que está lista para ejecutar el siguiente comando cuando se vuelva a seleccionar el botón Paso.

Vea este video para ver la función Paso que se utiliza para avanzar a través del proyecto una tarjeta a la vez.

Al pasar por un proyecto, al seleccionar el botón Inicio, el resto del proyecto se ejecutará a toda velocidad. Esto puede ser útil si desea repasar las primeras tarjetas del Codificador, pero luego llevar a cabo el resto del proyecto tal como está escrito.


Depuración con la función Step

La función Step ralentiza el flujo del proyecto y proporciona retroalimentación visual directa sobre lo que el Robot 123 está haciendo en cada tarjeta de Codificador en el proyecto. Esto permite al usuario pasar por el proyecto una tarjeta codificadora a la vez para observar comportamientos y corregir errores.

Codificador con un proyecto que consta de 9 tarjetas utilizadas para conducir el robot en un cuadrado. El proyecto tiene 4 pares repetitivos de Drive 1 y Turn, pero uno de los pares es Turn left en lugar de Turn right. La tarjeta de giro a la izquierda incorrecta está resaltada.

En este ejemplo, la intención es que el Robot 123 conduzca en un cuadrado (avance 1 paso y gire 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 aleja al robot del curso de la plaza.

Utilice la función Project Stepping 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 fijada reemplazándola por una tarjeta Girar a la derecha.

Corrija el error.

Vista de arriba hacia abajo de la trayectoria del 123 Robot que se ha conducido con éxito en un cuadrado, y el programa Codificador 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 Codificadora del proyecto.

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

Last Updated: