Usando o sensor de distância no VEXcode VR

O sensor de distância no robô VR informa a distância entre o robô VR e o objeto mais próximo. O sensor calcula a distância usando o tempo que a luz do laser leva para refletir em um objeto e retornar ao sensor.


Sensor de distância no robô VR

Diagrama mostrando os recursos do robô VEXcode VR, destacando seus recursos de programação virtual, interface de codificação baseada em blocos e suporte para objetivos educacionais em STEM, incluindo resolução de problemas e pensamento computacional.

O Sensor de Distância é um sensor que informa a distância entre o Robô VR e o objeto sólido mais próximo.

Captura de tela da interface VEXcode VR mostrando recursos do robô, incluindo blocos de programação e controles de robôs virtuais, projetados para ensinar conceitos de codificação e princípios de robótica em um ambiente educacional.

O Sensor de Distância usa os mesmos princípios dos dispositivos sonares para medir o som. Ele envia um pequeno pulso de luz laser com seu emissor em um lado do sensor e depois calcula quanto tempo leva para a luz refletir de volta para o receptor no outro lado do sensor. O sensor calcula a distância com base em quanto tempo o pulso levou para fazer a viagem de ida e volta. Em seguida, o sensor de distância informa ao robô VR a que distância está o objeto mais próximo.

Diagrama mostrando os recursos do robô VEXcode VR, destacando seus componentes e capacidades em um ambiente educacional para aprendizagem de codificação e robótica.

A largura do alcance de visão dos sensores de distância muda à medida que parece mais distante da frente do robô VR:

  • O sensor pode detectar objetos dentro de um campo de visão de 10 graus ao procurar objetos a menos de 1.000 milímetros (~ 39 polegadas) de distância.
  • O sensor pode detectar objetos dentro de um campo de visão de 5 graus ao procurar objetos entre 1.000 milímetros (~ 39 polegadas) e 2.000 milímetros (~ 78 polegadas) de distância.
  • O sensor pode detectar objetos dentro de um campo de visão de 2 graus ao procurar objetos a mais de 2.000 milímetros (~ 78 polegadas) de distância.

Usos comuns do sensor de distância

Diagrama ilustrando os recursos do robô VEXcode VR, destacando suas capacidades e componentes, projetado para auxiliar no aprendizado de conceitos de codificação por meio de um ambiente de programação virtual.

O Sensor de Distância pode detectar se há um objeto na frente do Robô VR. Isso pode ser usado para evitar um obstáculo.


Usando o sensor de distância com blocos VR VEXcode

Diagrama ilustrando os recursos dos robôs VEXcode VR, mostrando componentes como sensores, motores e elementos de design, com o objetivo de aprimorar a educação em codificação e robótica para estudantes e educadores.

Os blocos utilizados com o Sensor de Distância podem ser encontrados na categoria Sensing.

<Distância encontrada objeto> Bloco

Ilustração dos recursos do robô VEXcode VR, mostrando o design e as funcionalidades do robô virtual dentro do ambiente de programação online para educação em codificação em STEM.

O Sensor de Distância detecta se há um objeto à sua frente usando o bloco <Distância encontrada objeto>. O sensor de distância pode detectar um objeto ou superfície dentro de 3.000 mm (~118 polegadas) do sensor.

Diagrama mostrando os recursos do robô VEXcode VR, destacando seus componentes e capacidades dentro do contexto de um ambiente de programação online para aprender conceitos de codificação.

O bloco <Distância encontrada do objeto>é um bloco booleano que retorna uma condição como verdadeiro ou falso e cabe dentro de qualquer bloco com espaços hexagonais (seis lados) para outros blocos.

Para mais informações sobre os blocos booleanos, este artigo.

Diagrama ilustrando os principais recursos do robô VEXcode VR, destacando componentes como sensores, motores e interface de programação, projetados para aprimorar o aprendizado em codificação e robótica para estudantes e educadores.

O valor do bloco <Distance found object> é um bloco booleano que reporta verdadeiro quando o sensor de distância está próximo de um objeto e reporta falso quando não está próximo o suficiente de um objeto.

Verdadeiro ou falso será relatado e exibido no Console do Monitor. 

Para saber mais sobre o Monitor Console, este artigo.

(Distância de) Bloco

Diagrama ilustrando os recursos do robô VEXcode VR, destacando suas capacidades e componentes para fins educacionais em codificação e robótica.

Usando o bloco (Distância de), o Sensor de Distância pode relatar a distância do objeto mais próximo em milímetros (mm) ou polegadas.

Imagem mostrando os recursos dos robôs VEXcode VR, destacando suas capacidades e design, no contexto de um ambiente de programação online para aprender conceitos de codificação por meio de robótica virtual.

O bloco (Distância de) informa valores numéricos e cabe dentro de quaisquer blocos com espaços ovais.

Para mais informações sobre os blocos de repórteres, este artigo

Diagrama mostrando os recursos do robô no VEXcode VR, destacando componentes como sensores, rodas e interface de programação, projetados para aprimorar o aprendizado em codificação e robótica para estudantes e educadores.

O valor do bloco (Distância de) nas unidades de milímetros (mm) ou polegadas pode ser exibido no Console do Monitor no VEXcode VR. 

Para saber mais sobre o Monitor Console, este artigo.


Usando o sensor de distância no VEXcode VR Python

Ilustração dos recursos do robô VEXcode VR, mostrando o design e as capacidades do robô virtual dentro do ambiente de programação online, com o objetivo de aprimorar as habilidades de codificação e a educação STEM.

Para começar a programar o Sensor de Distância com Python, você precisará primeiro abrir um projeto de texto VEXcode VR. Para mais informações, este artigo.

Diagrama mostrando os principais recursos do robô VEXcode VR, incluindo sensores, motores e interface de programação, ilustrando como os usuários podem interagir com o robô virtual em um ambiente de codificação para fins educacionais.

Em seguida, localize a categoria Sensing na caixa de ferramentas e encontre os comandos found_object e get_distance. Estas são funções que informam um valor booleano ou numérico sobre o sensor.

Diagrama ilustrando os principais recursos dos robôs VEXcode VR, destacando componentes como sensores, motores e interfaces de programação, projetados para aprimorar o aprendizado em codificação e robótica para estudantes e educadores.

Para adicionar o comando ao seu projeto, você pode arrastar o comando da caixa de ferramentas ou digitar o comando na área de trabalho usando a função Autocomplete.

Para saber mais sobre o preenchimento automático no VEXcode VR com Python, este artigo.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: