Skip to main content

Lição 3: Monitorização dos valores dos sensores

Na lição anterior, você usou o sensor de distância e os blocos de comparação para o robô VR dirigir do início ao número ‘1’ no Wall Maze Playground. Nesta lição, você aprenderá a monitorar os valores dos sensores no console do monitor e fazer com que o robô VR dirija do início até a letra ‘B’ no Wall Maze Playground.

Uma vista de cima para baixo do labirinto da parede com a meta da letra B destacada em uma caixa vermelha.

Resultados de Aprendizagem

  • Identifique que o valor do Sensor de Distância pode ser monitorado selecionando e arrastando o bloco <Distance found object> ou (Distância de) para o ícone do Console do Monitor no Espaço de Trabalho.
  • Descreva o benefício de poder monitorar os valores dos sensores ao criar projetos VEXcode VR.

Iniciar um Novo Projecto

  • Inicie um novo projeto no VEXcode VR e nomeie o projeto Unit5Lesson3.

    Barra de ferramentas VEXcode VR com o botão "Nome do projeto" destacado numa caixa vermelha, à esquerda do botão Select Playground. O nome do projeto está definido como Unidade 5 Lição 3.

Dirija-se à letra ‘B’

  • Esta lição criará um projeto para o robô VR dirigir com a letra ‘B’ no Wall Maze Playground usando o sensor de distância.

    O mesmo diagrama de labirinto de parede de antes, com a meta da letra B destacada em uma caixa vermelha.
  • Crie o seguinte projeto VEXcode VR usando blocos VEXcode, blocos Switch ou uma combinação de ambos os tipos. O objetivo desta lição é levar à letra ‘B‘, mas o projeto a seguir tem um erro.
    O VEXcode VR bloqueia o projeto que tenta atingir a meta da letra B, mas tem um erro. Existem 21 blocos após o bloco When Started. Considere que o comando Drive Forward, Wait Until Front Distance em milímetros é inferior a 50 e, em seguida, Vire 90 graus para ser uma seção do código. Existem 6 destas secções, virando à esquerda, depois à direita, depois à esquerda duas vezes, depois à direita duas vezes. Para finalizar o projeto há outro bloco Wait Until Front Distance em milímetros em menos de 50 e por fim um bloco Stop Driving.
  • Inicie o Wall Maze Playground, se ainda não estiver aberto, e execute o projeto.
  • Observe que o robô VR NÃO atinge a letra ‘B.’ Por que não? Execute o projeto novamente para identificar o erro.
    Uma vista de cima para baixo do Labirinto da Parede, mas com o robô de RV na posição final errada e não na meta da letra B, como se poderia esperar. Isso mostra que há um erro no nosso programa.
  • Quando o Robô VR atinge este ponto no Labirinto da Parede, o Robô VR precisa virar à esquerda para alcançar a letra ‘B.’ Nesta curva, o Robô VR está mais longe da parede do que em outras curvas. O Sensor de Distância pode ser usado para permitir que o Robô VR faça curvas a qualquer distância de uma parede.

Selecione o botão Seguinte para continuar com o resto desta lição.