Sensor óptico#

Introdução#

O Sensor Óptico V5 deteta a cor, o brilho e a presença de objetos próximos utilizando uma combinação de um sensor de cor RGB e um sensor de proximidade. Também pode utilizar o seu LED integrado para iluminar objetos e obter uma deteção mais precisa.

O sensor óptico VEX V5.

Segue abaixo a lista dos blocos disponíveis:

Configurar luz ótica#

O bloco de pilha set Optical light liga ou desliga o LED do sensor ótico. Isto pode ajudar a aumentar a precisão do sensor na deteção de cores.

definir luz de [Optical1 v] [ligado v]

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

estado

Estado da luz do sensor ótico: ligada ou desligada.

quando iniciar
[Turn on the sensor's LED.]
definir luz de [Optical1 v] [ligado v]

potência da luz óptica definida#

O bloco de configuração Definir potência da luz ótica define o brilho do LED do sensor ótico. A luz pode ajudar o sensor ótico a detetar objetos e cores com maior clareza.

Uma percentagem maior torna a luz mais brilhante. Uma percentagem mais baixa torna a luz mais fraca.

Se a luz do sensor ótico estiver apagada, definir a potência da luz acima de 0% irá acendê-la.

Se a luz do sensor ótico estiver acesa, definir a potência da luz para 0% irá desligá-la.

definir potência da luz de [Optical1 v] para [50] %

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

brilho

O nível de brilho para o qual o sensor ótico deve ser configurado, de 0% a 100%. Utilize números inteiros.

quando iniciar
[Turn on the sensor's LED at half brightness.]
definir potência da luz de [Optical1 v] para [50] %

O dispositivo ótico encontrou um objeto#

O bloco booleano O sensor ótico detetou um objeto informa se o sensor ótico detetou ou não um objeto dentro do alcance.

  • Verdadeiro — O sensor ótico deteta um objeto.

  • Falso — O sensor ótico não detetou qualquer objeto.

<[Optical1 v] encontrou um objeto?>

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

Exemplo

Avance até detetar um objeto.#
quando iniciar
[Drive forward until an object is found.]
conduzir [frente v]
aguardar até <[Optical1 v] encontrou um objeto?>
parar de conduzir

O sistema ótico deteta cores.#

O bloco booleano Deteção ótica de cor informa se o sensor ótico detetou uma cor específica, com base no valor de matiz detetado.

  • Verdadeiro – O sensor detetou a cor especificada.

  • Falso – O sensor não detetou a cor especificada.

Nota: O sensor ótico procura intervalos de tonalidade que correspondam à cor especificada. Para detetar intervalos de matiz específicos, consulte o bloco de relatório Matiz ótico.

<[Optical1 v] detecta [vermelho v]?>

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

cor

Qual a cor a procurar:

  • vermelho – Um valor de matiz detectado entre 340° e 20°.
  • verde – Um valor de matiz detectado entre os 80° e os 140°.
  • azul – Um valor de matiz detectado entre os 200° e os 240°.
  • amarelo – Um valor de matiz detectado entre os 40° e os 60°.
  • laranja – Um valor de matiz detectado entre os 20° e os 40°.
  • roxo – Um valor de matiz detectado entre 240° e 280°.
  • ciano – Um valor de matiz detectado entre 140° e 200°.

Exemplo

Siga em frente até que o sinal vermelho seja detetado.#
quando iniciar
[Drive forward until red is found.]
conduzir [frente v]
aguardar até <[Optical1 v] detecta [vermelho v]?>
parar de conduzir

Brilho óptico#

O bloco de relatório Brilho Óptico indica a quantidade de luz reflectida de volta para o sensor óptico, em percentagem, de 0% a 100%.

Uma percentagem mais elevada significa que mais luz é refletida de volta para o sensor ótico. Uma percentagem mais baixa significa que menos luz é refletida de volta.

(brilho de [Optical1 v] em %)

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

Matiz óptico#

O bloco de relatório Matiz Óptico indica a tonalidade detectada pelo Sensor Óptico como um número de 0 a 359 graus.

O matiz é uma forma de descrever a cor utilizando números num círculo cromático.

A roda de cores VEX que mostra os graus de cor em torno de um círculo, com o vermelho a 0 graus e a transitar pelo arco-íris à medida que o valor aumenta.

(matiz de [Optical1 v] em graus)

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

Exemplo

quando iniciar
[Look for the color pink using hue.]
para sempre
limpar tela
definir cursor para linha [1] coluna [1] na tela
se <[300] [math_less_than v] (matiz de [Optical1 v] em graus) [math_less_than v] [359]> então
imprimir [This is pink!] na tela ▶
senão
imprimir [No pink detected!] na tela ▶

quando Óptico#

O bloco de chapéu when Optical executa a pilha de blocos anexada sempre que o Sensor Óptico deteta ou perde um objeto.

quando [Optical1 v] [detecta v] um objeto :: hat events

Parâmetros

Descrição

dispositivo

Qual o sensor ótico a utilizar, configurado na janela Dispositivos.

estado

Quando a pilha de blocos anexada é executada: deteta é executada quando um objeto não detetado é detetado, enquanto perde é executada quando um objeto detetado deixa de ser detetado.