Distância#
Introdução#
O sensor de distância consegue detetar se um objeto está em frente a si e informar a que distância se encontra esse objeto.
Segue abaixo a lista dos blocos disponíveis:
Distância encontrou um objeto — Reporta se o Sensor de Distância detetou um objeto no momento.
distância do objeto — Reporta a distância entre o sensor de distância e o objeto detetado mais próximo.
Distância encontrada um objeto#
O bloco booleano Distância a que um objeto foi encontrado informa se o sensor de distância detetou um objeto a menos de 2000 mm.
Verdadeiro — O sensor de distância detetou um objeto.
Falso — O sensor de distância não detetou qualquer objeto.
<[FrontDistance v] encontrou um objeto?>
Parâmetros |
Descrição |
|---|---|
sensor de distância |
O sensor de distância a utilizar. Escolha entre os sensores de distância disponíveis para o robô de realidade virtual. |
Exemplo
quando iniciar :: hat events
[Spin until the Distance Sensor detects an object.]
virar [direita v]
aguardar até <[FrontDistance v] encontrou um objeto?>
parar de conduzir
distância do objeto#
O bloco de relatório de distância do objeto informa a distância entre o sensor de distância e o objeto detetado mais próximo.
(distância de [FrontDistance v] em [mm v])
Parâmetros |
Descrição |
|---|---|
sensor de distância |
O sensor de distância a utilizar. Escolha entre os sensores de distância disponíveis para o robô de realidade virtual. |
unidade |
A unidade de distância: mm ou polegadas. |
Exemplo
quando iniciar :: hat events
[Print the distance only after the Distance Sensor detects an object.]
virar [direita v]
aguardar até <[FrontDistance v] encontrou um objeto?>
parar de conduzir
imprimir (distância de [FrontDistance v] em [mm v]) ▶