Skip to main content

Lição 2: Usando o Sensor do Olho Frontal com [Aguarde até]

Nesta lição, você criará um projeto usando o Sensor de Olho Frontal com o bloco [Aguarde até] para navegar o Robô de RV pelo Playground do Labirinto de Disco. Seu projeto instruirá o Robô VR a virar à direita quando um disco verde for detectado e à esquerda quando um disco azul for detectado pelo Sensor de Olho Frontal. No mini desafio, você aplicará essas habilidades para conduzir o robô VR para cada disco no Disk Maze Playground e terminar no disco vermelho.

Uma visão do playground do Labirinto de Discos, com o robô de RV tendo atingido a linha de chegada e o caminho que percorreu pelo playground marcado com setas.

Resultados de Aprendizagem

  • Identifique se o bloco [Aguarde até] pode ser usado com o sensor ocular.

Nomeie e guarde o projeto

Este projeto usará o bloco [Aguarde até] para instruir o Robô VR a girar quando o Sensor de Olho Frontal detectar o primeiro Disco colorido (verde) no Playground do Labirinto de Discos.

Uma vista de cima para baixo do playground do Labirinto de Discos, com uma seta mostrando o caminho pretendido do robô de RV. O robô deve avançar a partir da plataforma de partida para alcançar o primeiro disco verde e, em seguida, virar à direita após detectá-lo.
  • Inicie um novo projeto no VEXcode VR e nomeie o projeto Unit7Lesson2.

    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 7 Lição 2.
  • Para começar, o robô VR precisará dirigir-se para o primeiro disco no Disk Maze Playground. Arraste o bloco [Drive] para o espaço de trabalho. Lembre-se de que você pode usar blocos VEXcode, blocos Switch ou uma combinação de ambos os tipos de blocos para criar seu projeto. 

    Um VEXcode VR bloqueia o projeto que começa com um bloco When Started seguido por um comentário que diz 'unidade para o primeiro disco (verde) e, em seguida, vire à direita'. Por fim, há um bloco Drive Forward destacado com uma caixa vermelha.
  • Este projeto de exemplo usará blocos de comentários para lembrar ao utilizador qual é a intenção para os comportamentos do Robô VR durante a secção seguinte do projeto.

    Bloco de comentários VEXcode VR, com o texto padrão de 'comment'.
  • Adicione o bloco [Aguarde até] e coloque o <Color sensing> bloco dentro. O primeiro disco que o Robô VR encontrar estará verde. Selecione "verde" como a cor a ser detetada.

    O VEXcode VR bloqueia o projeto anterior com um Wait Until Front Eye detecta o bloco verde adicionado após o bloco Drive Forward. Todo o projeto começa com um bloco When Started seguido de um Comentário que diz 'drive to first disk (green), then turn right'. Em seguida, há um bloco Drive Forward seguido por um bloco Wait Until com um bloco Color Sensing que diz 'Front Eye detecta verde'.
  • Adicione um bloco [Turn for] para instruir o Robô VR a virar à direita 90 graus quando detectar um disco verde.

    O VEXcode VR bloqueia o projeto anterior com um bloco Vire à direita para 90 graus adicionado após o bloco Espere até. Todo o projeto agora lê Quando iniciado, em seguida, um comentário que lê 'unidade para o primeiro disco (verde), em seguida, vire à direita'. Em seguida, dirija para frente e aguarde até que o Olho Frontal detecte o verde. Por fim, vire à direita por 90 graus.
  • Abra o Disk Maze Playground, se ainda não estiver aberto, e execute o projeto.
  • Observe o robô VR avançar para o primeiro disco verde e, em seguida, vire à direita.

    O robô VR no playground do Labirinto de Discos indo em direção ao primeiro disco verde. Uma seta marcada indica que ela deve virar à direita quando chegar a ela.
  • Observe que o Robô VR avança até que a condição do <Color sensing> bloco seja relatada como VERDADEIRA. Em seguida, ele executa o próximo bloco na pilha, que é virar à direita por 90 graus.

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