Percorrendo um projeto em VEXcode VR usando VIQC Pitching In

O recurso Project Stepping fornece ao usuário recursos visuais importantes que ajudam os usuários a solucionar problemas ou entender melhor o fluxo de um projeto. Quando um projeto é executado, o Fling the Hero Bot será executado conforme as instruções, mas pode não ser como o usuário pretendia. Ter a capacidade de ver os blocos sendo executados, uma etapa de cada vez, dá ao usuário uma visão melhor de quais blocos podem estar causando o erro.


Como usar o recurso de etapa do projeto

Captura de tela da interface VEXcode VR mostrando o ambiente de programação para o desafio VIQC Pitching In (2021-2022), apresentando opções de codificação baseadas em blocos e um robô virtual para fins educacionais em aprendizagem STEM.

Selecione o botão de etapa localizado no canto superior direito da barra de ferramentas VEXcode VR.

Captura de tela da interface VEXcode VR mostrando o ambiente de codificação baseado em blocos usado para programar um robô virtual, parte dos recursos educacionais do VIQC Pitching In (2021-2022).

Uma vez selecionado, um destaque verde aparecerá ao redor do bloco {When started} para indicar onde o programa está começando e, em seguida, moverá imediatamente para destacar o primeiro bloco na pilha. O destaque permanecerá no primeiro bloco após {When started}até que o botão step seja selecionado novamente.

Nota: o destaque passará imediatamente por um bloco [Comment], porque os blocos [Comment] não alteram o projeto ou os blocos ao seu redor.

Captura de tela da interface VEXcode VR mostrando elementos de codificação baseados em blocos para o desafio VIQC Pitching In (2021-2022), ilustrando o ambiente de programação usado para aprender conceitos de codificação com um robô virtual.

Selecione o botão de etapa novamente para executar o bloco destacado. Assim que o bloco for executado, o próximo bloco ficará destacado.

Continue a usar o botão de etapa para percorrer o projeto, um bloco de cada vez.


Depuração com o recurso Project Stepping

Captura de tela de uma interface de programação VEXcode VR mostrando uma configuração de código incorreta para o desafio VIQC Pitching In (2021-2022), destacando um erro comum na codificação baseada em blocos para educação em robótica.

O recurso Project Stepping retarda o fluxo do projeto e fornece feedback visual imediato. Isso permite que o usuário percorra o projeto um bloco de cada vez para observar o comportamento e corrigir erros.

Neste exemplo, a intenção é que o Fling receba uma bola e marque a bola no gol alto. Porém a virada do projeto está virando na direção errada e, portanto, a Bola não será marcada no Gol Alto.

Imagem mostrando um erro destacado na programação do VEXcode VR relacionado ao desafio VIQC Pitching In para 2021-2022, ilustrando um erro de codificação para fins educacionais em um ambiente de robótica virtual.

Ilustração representando um erro comum na programação do VEXcode VR, destacando um erro na lógica do código relacionado ao desafio VIQC Pitching In para a temporada 2021-2022, com o objetivo de ajudar os usuários a entender e corrigir erros de codificação.

Execute o projeto passo a passo usando o recurso Project Stepping até que um erro seja observado.

Captura de tela de um menu suspenso no VEXcode VR, mostrando opções para programar um robô virtual, relevante para a seção VIQC Pitching In (2021-2022), ilustrando a interface de codificação para fins educacionais.

Captura de tela da interface VEXcode VR mostrando um erro de programação corrigido em um ambiente de codificação baseado em blocos, ilustrando conceitos de codificação para a competição VIQC Pitching In (2021-2022).

Corrija o erro.

O erro neste exemplo foi que o Fling foi codificado para virar à esquerda 155 graus, no entanto, esta direção não coloca o Fling no ângulo correto para a Catapulta atirar a bola para o gol alto. A direção da curva deve ser alterada da esquerda para a direita.

Captura de tela da interface de codificação baseada em blocos do VEXcode VR mostrando os blocos de programação usados para o desafio VIQC Pitching In (2021-2022), ilustrando o ambiente de codificação do robô virtual para fins educacionais no aprendizado de STEM.

Captura de tela da interface VEXcode VR mostrando o ambiente de programação para o desafio VIQC Pitching In (2021-2022), apresentando opções de codificação baseadas em blocos e texto para aprender conceitos de codificação com um robô virtual.

Em seguida, execute o projeto novamente desde o início usando o recurso Project Stepping. Repita esse processo até que o projeto seja executado corretamente.

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

Last Updated: