Skip to main content

Lição 3: Voltar para Cabeçalho

O bloco [Turn to heading] também pode ser usado para girar o robô VR. Este bloco gira o Robô VR para um determinado rumo da bússola entre 0 e 359,9 graus. Quando um Robô de RV colide com um castelo, ele pode ser desviado do curso. O bloco [Turn to heading] garante que o robô de RV se vire para enfrentar o próximo castelo, independentemente do que aconteceu anteriormente.

Robô VR dentro de um círculo. O círculo é rotulado com graus em incrementos de 90 graus, começando com 0 graus na posição de 12 horas, depois 90 graus às 3 horas, 180 graus às 6 horas e 270 graus às 9 horas.

Este exemplo fará com que o Robô de RV se mova para derrubar o prédio central, depois vire e derrube o prédio no canto inferior esquerdo do Castle Crasher Playground.

Parque infantil destruidor de castelos em forma de quadrado, com cinco castelos presentes. Há um castelo em cada canto e um no centro da praça. O robô VR está posicionado no centro da parede inferior do parque infantil, de frente para o castelo central. Caixas de chamada vermelhas estão ao redor do castelo do meio e do castelo inferior esquerdo.
  • Remova os dois blocos inferiores do projeto.

    2 projetos VEXcode VR lado a lado. O projeto à esquerda é o da Lição 2, com uma caixa de texto explicativo vermelha nos dois blocos inferiores indicando que eles devem ser removidos. O projeto à direita é o mesmo projeto com os dois blocos inferiores removidos.
  • Arraste o bloco [Turn to heading] e anexe-o abaixo do bloco [Drive for]. Defina os parâmetros do bloco [Turn to heading] para 270 graus.

    VEXcode VR project from above with a turn to heading block added at the bottom of the stack. O parâmetro no bloco é definido para 270 graus. Há uma caixa de chamada vermelha ao redor do quarteirão.
  • Arraste o bloco [Drive for] e anexe-o abaixo do bloco [Turn to heading]. Defina os parâmetros do bloco [Drive for] para 700 milímetros (mm).

    VEXcode VR project from above with a drive for block attached to the bottom of the stack. O bloco lê drive forward para 700 mm. Há uma caixa de chamada vermelha ao redor do quarteirão.
  • Selecione o botão "Abrir Playground" para iniciar o Castle Crasher Playground, se ainda não estiver aberto.

    VEXcode VR Toolbar com uma caixa vermelha chamando o botão Open Playground (Abrir Playground) no lado direito da barra de ferramentas, entre os botões Select Playground (Selecionar Playground) e Start (Iniciar).
  • Seleccione o botão "Iniciar" para testar o projecto.

    Barra de ferramentas VEXcode VR com uma caixa vermelha chamando o botão Iniciar no lado direito da barra de ferramentas, entre os botões Abrir Playground e Passo.
  • Observe o robô VR avançar e colidir com o edifício central antes de voltar ao início. O VR Robot irá então virar para um rumo de 270 graus e avançar para colidir com o edifício no canto inferior esquerdo do Castle Crasher Playground.

    O parque infantil Castle Crasher com o castelo central caiu e o robô de RV de frente para o castelo inferior esquerdo, que também caiu.

Mini Desafio

Para este mini desafio, o robô VR deve colidir com o edifício do meio e com o edifício no canto superior direito do Castle Crasher Playground. Receberá um projeto, mas há um erro. Edite o projeto para resolver o mini desafio!

Parque infantil Castle Crasher com cinco castelos, um em cada canto. Existem caixas de texto explicativo no canto superior esquerdo e no meio dos castelos. O Robô VR está na sua posição inicial no meio da parede inferior do parque infantil, de frente para o castelo central.

Siga estas etapas para concluir o mini desafio:

  • O videoclipe abaixo mostra como o robô VR deve se mover para derrubar ambos os conjuntos de blocos. O robô deve seguir em frente através do conjunto intermediário de blocos para derrubá-los, depois virar à direita e avançar para o conjunto superior direito de blocos para derrubá-los também.
  • Crie este projeto adicionando ou removendo os blocos necessários ao projeto Unit2Lesson3. 

    O projeto VEXcode VR começa com um bloco When started e tem seis blocos anexados na pilha. De cima para baixo, os blocos lêem: Defina a velocidade de acionamento para 100%, defina a velocidade de giro para 100%, Dirija para frente para 200 mm, Vire à direita para 180 graus, Dirija para frente para 700 mm e Vire à direita para 90 graus.

  • Inicie o projeto para ver onde está o erro no código.
  • Edite o código e tente novamente. Continue este processo até que o mini desafio seja concluído.
  • Assim que o robô VR colidir com sucesso com o edifício do meio e o edifício no canto superior direito do Castle Crasher Playground, guarda o projeto.
  • Salve o projeto antes de prosseguir.

Parabéns! Você resolveu o mini desafio!

Perguntas

Selecione uma ligação abaixo para aceder ao questionário da aula.

Google Doc / .docx / .pdf