Lição 1: Sensor de Distância
Nesta lição, você aprenderá o que é o sensor de distância e por que usaria o sensor de distância com um robô de RV. Você aprenderá como o Sensor de Distância funciona e como usar o Sensor de Distância em um projeto VEXcode VR.
Resultados de Aprendizagem
- Identifique se o Sensor de Distância relata a distância entre ele e o objeto mais próximo.
- Identifique que o Sensor de Distância determina a distância usando o tempo que leva para as ondas ultrassônicas ricochetearem em um objeto e retornarem ao sensor.
- Identifique que o <Distance found object> bloco é um bloco relator booleano que informa se o sensor de distância encontrou um objeto.
- Identifique que o bloco (Distância de) relata a distância do objeto mais próximo em milímetros ou polegadas.
- Descreva por que o Sensor de Distância seria usado num projeto VEXcode VR.
Sensor de Distância
O Sensor de Distância relata a distância entre a frente do Sensor de Distância no Robô VR e o objeto mais próximo. O Sensor de Distância está localizado no Olho Frontal do Robô VR.

O Sensor de Distância calcula a distância usando o tempo que leva para as ondas ultrassônicas ricochetearem em um objeto e retornarem ao sensor.

Leia o artigo Sensor de Distância - Recursos do Robô - VEX VR para obter informações detalhadas sobre como o Sensor de Distância funciona e como usar o Sensor de Distância em um projeto VEXcode VR.
<Distance found object> bloco
O Sensor de Distância deteta se existe um objeto à sua frente quando o <Distance found object> bloco é utilizado num projeto. O <Distance found object> bloco é um bloco reportador booleano que relata um valor VERDADEIRO ou FALSO. Este bloco é usado dentro de blocos com espaços hexagonais (seis lados).

- <Distance found object> relata VERDADEIRO quando o Sensor de Distância detecta um objeto ou superfície dentro de seu campo de visão e dentro de 3000 mm do sensor.
- <Distance found object> relata FALSO quando o Sensor de Distância não detecta um objeto ou superfície dentro de 3000 mm.
(Distância do) bloco
O bloco (Distância de) é um bloco repórter numérico que relata a distância do objeto mais próximo da frente de um Robô VR. O bloco repórter numérico (Distância de) é um bloco oval que é usado dentro de blocos com espaços de entrada oval. O artigo da Base de Conhecimento a seguir discute as cinco formas diferentes dos blocos VEXcode VR e o que cada forma dos blocos informa sobre seu papel nos projetos VEXcode VR.

Escolha se (Distância de) é relatado em milímetros (mm) ou polegadas (pol.).

O bloco (Distância de) pode ser usado com outros blocos em um projeto para instruir um Robô de RV a dirigir a uma certa distância de (ou em direção a) um objeto, ou para concluir uma ação quando uma distância específica for relatada.
No exemplo a seguir, você pode ver como o bloco (Distance from) é usado dentro de um bloco reportador booleano em um projeto VEXcode VR. Neste projeto, o Robô VR avançará até que a distância relatada seja inferior a 50 milímetros (mm) de um objeto. Então, o Robô VR irá parar.

Nota: Este projeto usa um <Less than> bloco. Você aprenderá mais sobre os blocos repórter <Less than> booleano <Greater than> e nesta unidade.
Aplicar
O Sensor de Distância pode detectar se há um objeto na frente de um Robô VR. Isso pode ser usado para evitar ou encontrar uma parede ou objeto. O Sensor de Distância pode medir a distância entre a frente do Sensor de Distância e a frente da parede ou objeto.
Usar o Sensor de Distância permitirá que um Robô VR dirija até um objeto sem tocá-lo. Isso pode ser útil para navegar por um labirinto sem esbarrar continuamente nas paredes, para evitar um objeto ou para dirigir até um objeto ou parede nos VEXcode VR Playgrounds.
Este vídeo abaixo é um exemplo de um robô VR navegando no Wall Maze Playground usando o sensor de distância. Observe que o robô VR não toca em nenhuma parede. O robô avança até que uma parede seja detectada e, em seguida, vira para a esquerda ou para a direita enquanto navega do início do labirinto até o número 2.
Usando Blocos de Interruptor
A tabela abaixo compara o VEXcode e o Switch
| Bloco VEXcode | Bloco de interruptores |
|---|---|
![]() |
![]() |
![]() |
![]() |
Lembre-se de que você pode alterar o parâmetro da unidade do bloco Switch (Distance from) digitando "INCHES". Ao digitar o parâmetro, uma sugestão aparecerá e você poderá pressionar Enter, a tecla Tab ou clicar na unidade sugerida para selecioná-la.

Perguntas
Selecione uma ligação abaixo para aceder ao questionário da aula.
Google Doc / .docx / .pdf



