Bloco do Sensor de Cores

O Bloco de sensor de toque obtém dados do Sensor de cor. Você pode medir a cor ou a intensidade da luz e obter uma saída Numérica. Você também pode comparar os dados do sensor com um valor de entrada e obter uma saída Lógica (Verdadeiro ou Falso).

Consulte Usando o sensor de cor para mais informações sobre como o Sensor de cor funciona, os diferentes modos, os dados fornecidos e exemplos de programação.
Dicas e Truques
O bloco do Sensor de cor extrai dados com um Fio de dados Consulte usando o sensor de cor para conhecer outras maneiras de usar o Sensor de cor que não exigem um fio de dados.
Selecione o Modo e a Porta do sensor



Seletor da porta
Modo seletor
Entradas
Saídas

Use o Seletor de porta na parte superior do bloco para certificar-se de que o número da porta do sensor 1, 2, 3 ou 4) é compatível com a porta no Bloco EV3 na qual o Sensor de cor está conectado.

Use o Modo seletor para selecionar o modo para o bloco. As Entradas e saídas disponíveis irão mudar dependendo do modo.
Modos
Medida - Cor


O modo Medida - Cor extrai o número da cor detectada em Cor.
Medida - Intensidade da luz refletida


O modo Medida - Intensidade da luz refletida extrai a intensidade da luz em Valor medido.
Medida - Intensidade da luz ambiente


O modo Medida - Intensidade da luz ambiente extrai a intensidade da luz em Valor medido.
Comparação - Cor


No modo Comparação - Cor, você pode selecionar uma cor ou mais em Conjunto de cores. A saída Comparar resultado será Verdadeiro se a cor detectada corresponder a qualquer uma das cores selecionadas. A cor detectada é extraída em Valor medido
Comparação - Intensidade da luz


Os modos Comparação - Intensidade da luz refletida e Comparação - Intensidade da luz ambiente comparam a intensidade da luz detectada com o Valor limite usando o Comparar tipo selecionado. O resultado Verdadeiro/Falso é extraído em Comparar resultado e a intensidade da luz detectada é extraída em Valor medido.
Exemplo 1
Este programa acende a luz de status em laranja e a faz piscar sempre que o Sensor de cor detectar uma intensidade da luz ambiente maior que 50.
Exemplo 2
Este programa faz um robô movimentar-se até que o sensor de cor detecte a intensidade da luz refletida < 50, ou até que o motor B tenha virado 2000 graus, aquilo que ocorrer primeiro.
Modos Calibração
Os modos Calibração permitem que você calibre o Sensor de cor a partir de dentro do programa. Você também pode digitar manualmente os valores mínimos e máximos que o sensor deve usar.
Calibração - Mínimo


O modo Calibração - Mínimo permite que você especifique a intensidade de luz mínima na entrada Valor. Após a calibração, o Sensor de cor reportará esta intensidade de luz como 0 ou o valor especificado.
Calibração - Máximo


O modo Calibração - Máximo permite que você especifique a intensidade de luz máxima na entrada Valor. Após a calibração, o Sensor de cor reportará esta intensidade de luz como 100 ou o valor especificado.
Calibração - Reiniciar


O modo Calibração - reiniciar restaura a calibração do Sensor de cor a seu estado padrão.
Entradas e saídas
As entradas disponíveis para o bloco de Sensor de cor dependerão do modo selecionado. Você pode inserir os valores de entrada diretamente no bloco. Alternativamente, os valores de entrada podem ser fornecidos pelos Fio de dados das saídas de outros Blocos de programação.
EntradaTipoValores permitidosObservações
Conjunto de cores Matriz numéricaCada elemento: 0 – 7Cor(es) selecionada(s) para teste no modo Comparação - Cor:
0 = Nenhuma cor
1 = Preto
2 = Azul
3 = Verde
4 = Amarelo
5 = Vermelho
6 = Branco
7 = Marrom
Comparar tipo Numérico0 - 50: = (Igual a)
1: ≠ (Diferente de)
2: > (Maior que)
3: ≥ (Maior ou igual a)
4: < (Menor que)
5: ≤ (Menor ou igual a)
Valor limite NuméricoQualquer númeroValor com o qual comparar os dados do sensor
Valor Numérico0 – 100Intensidade da luz para os modos Calibrar
As saídas disponíveis irão depender do modo selecionado. Para usar uma saída, use Fios de dados para conectá-la a outro bloco de Programação.
SaídaTipoObservações
Cor NuméricoNúmero da cor detectada:
0 = Nenhuma cor
1 = Preto
2 = Azul
3 = Verde
4 = Amarelo
5 = Vermelho
6 = Branco
7 = Marrom
Comparar resultado LógicaResultado Verdadeiro/Falso de um modo Comparação.
Valor medido NuméricoO valor dos dados do sensor usado para um modo Comparação.
Cor
Links rápidos