Introdução
Usar Python com VEXcode VR requer uma licença VR Enhanced ou Premium. Certifique-se de que tem sessão iniciada com o seu código de classe e que o logótipo VR no canto superior esquerdo é cinzento ou dourado.
No Wall Maze Challenge, você usará o VEXcode VR Python para navegar o robô VR pelo Wall Maze Playground do início ao fim. Você aprenderá a usar o Sensor de Distância e os operadores condicionais para resolver o desafio do Labirinto da Parede.
No videoclipe abaixo, o Robô VR começa no labirinto, começa no centro inferior do Playground, com o acabamento no centro superior. Para resolver o labirinto, o robô dirige e gira para evitar as paredes do Playground, começando dirigindo para a frente e girando em uma combinação de direita e esquerda quatro vezes, para contornar as primeiras paredes. Em seguida, ele avança e vira à esquerda e depois à direita para chegar ao centro do labirinto. Para contornar o último conjunto de paredes, o robô avança e vira à esquerda 3 vezes e, finalmente, vira à direita, dirige, vira à esquerda e dirige até o final.
O Problema do Labirinto da Parede
Na Unidade anterior, você navegou pelo Labirinto da Parede dirigindo até que o Robô de RV tocasse a parede e pressionasse o Sensor de Para-choque. No entanto, e se você quisesse navegar pelo labirinto sem tocar na parede? Felizmente, existem ferramentas no Robô VR e em nosso código para nos ajudar a resolver o problema do labirinto de parede sem esbarrar nas paredes. Você aprenderá sobre essas ferramentas nesta unidade, começando com o sensor de distância na próxima lição.