Skip to main content

USB

A câmera com um microfone integrado pode ser conectada através da porta USB. A câmera e o microfone são vistos separadamente aqui. Para usar as funções da câmera, primeiro você deve configurá-las no configurador da câmera. Como chegar ao configurador da câmera é explicado aqui

Câmera

A câmera pode ser usada em particular como um detector de movimento, como um detector de cores, como um detector de círculos e como um detector de linhas.

Detector de movimento

Para usar a câmera como um detector de movimento, você deve arrastar o símbolo masculino no configurador da câmera para a área da grade, e então uma janela será aberta à direita, na qual será possível definir, em Inspetor,

  • a área de pixels na qual verificar o movimento,
  • a posição dessa área (o canto superior esquerdo da caixa de seleção está no canto superior esquerdo da área),
  • o nome do detector de movimento e
  • a tolerância

.

Programa do detector de movimento

O programa do detector de movimento é executado quando movimento é detectado. Ele é escrito separadamente do programa principal. As variáveis funcionam globalmente em ambos os programas. O programa do detector de movimento é executado no bloco quando movimento é detectado

Detector de cores

Para usar a câmera como um detector de cores, você deve arrastar o símbolo da pipeta para a área da grade, e então uma janela será aberta à direita, na qual será possível definir, em Inspetor,

  • a área de pixels na qual verificar cores,
  • a posição dessa área (o canto superior esquerdo da caixa de seleção está no canto superior esquerdo da área),
  • o nome do detector de cores e
  • o contraste

.

Lembrar

Com obter cores como [] ,você obtém a cor reconhecida em hexadecimais ou no formato RGB. O formato pode ser definido usando-se o menu suspenso (triângulo pequeno).

Consultar

Para consultar se o detector captou uma cor, o bloco a cor foi detectada é usado. Este bloco pode ser usado como condição.

Este bloco é usado para consultar se o detector capta uma determinada cor 

Bild1.PNG

O bloco pode ser usado para comparar a cor captada com uma inserida. O menu suspenso (triângulo pequeno) pode ser usado para escolher se a cor definida deve ser igual ou não à cor captada. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando a cor captada é vermelha.

Bild2.PNG

Programa do detector de cores

O programa do detector de cores é executado quando uma cor é detectada. Ele é escrito separadamente do programa principal. As variáveis funcionam globalmente em ambos os programas. O programa de entrada é executado no bloco quando cor é reconhecida

Detector de círculos 

Para usar a câmera como um detector de círculos, você deve arrastar o símbolo do círculo no configurador da câmera para a área da grade, então uma janela será aberta à direita, na qual você poderá selecionar, em Inspetor,

  • a área de pixels na qual verificar círculos,
  • a posição dessa área (o canto superior esquerdo da caixa de seleção está no canto superior esquerdo da área),
  • o nome do detector de círculos, 
  • a área em que se encontra o diâmetro do círculo,
  • a área do eixo x,
  • a cor do círculo e
  • a tolerância de cor

.

Lembrar

Com obter [] do círculo, é possível obter a posição x, posição y, o raio ou o diâmetro do círculo.

Consultar

Para consultar se o detector captou um círculo, o bloco o círculo foi detectado é usado. Este bloco pode ser usado como condição.                                                                  

Este bloco é usado para consultar se o detector detecta um círculo com uma determinada posição x, posição y, raio ou diâmetro 

Bild3.PNG

O bloco pode ser usado para comparar as especificações do círculo captado com um valor inserido. Os menus suspensos (triângulo pequeno) podem ser usados para selecionar o que deve ser comparado e com qual operador de comparação. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando o diâmetro do círculo captado for inferior a 5.

Bild4.PNG

Programa do detector de círculos

O programa do detector de círculos é executado quando um círculo é detectado. Ele é escrito separadamente do programa principal. As variáveis funcionam globalmente em ambos os programas. O programa de entrada é executado no bloco quando o círculo é reconhecido . 

Detector de linhas

Para usar a câmera como um detector de linhas, você deve arrastar o símbolo daos pontos para a área da grade, e então uma janela será aberta à direita, na qual será possível definir, em Inspetor,

  • a área de pixels na qual verificar linhas,
  • a posição dessa área (o canto superior esquerdo da caixa de seleção está no canto superior esquerdo da área),
  • o nome do detector de linhas,
  • o número de linhas a serem reconhecidas e
  • a área em que se encontra a largura da(s) linha(s)

.

Lembrar

Com obter [] da linha [], é possível obter a posição ou largura de uma dentre, no máximo, cinco linhas.

Com obter cor da linha [] como [], é possível obter a cor de uma linha em hexadecimais ou no formato RGB. O formato pode ser definido usando-se o menu suspenso (triângulo pequeno).

Consultar

Para consultar se o detector captou uma linha, o bloco a linha foi detectada é usado. Este bloco pode ser usado como condição.                                                                  

Este bloco é usado para consultar se o detector detecta uma linha com determinada posição ou largura

Bild5.PNG

O bloco pode ser usado para comparar as especificações da linha captada com um valor inserido. Os menus suspensos (triângulo pequeno) podem ser usados para selecionar o que deve ser comparado e com qual operador de comparação. Este bloco pode ser usado como condição. No exemplo, o motor é parado quando o valor da linha captada for inferior a 2.

Bild6.PNG

Este bloco é usado para consultar se o detector detecta uma linha com uma determinada cor 

Bild7.PNG

O bloco pode ser usado para comparar a cor da linha captada com uma inserida. O menu suspenso (triângulo pequeno) pode ser usado para escolher se a cor definida deve ser igual ou não à cor captada. Este bloco pode ser usado como condição.

Programa do detector de linhas

O programa do detector de linhas é executado quando uma ou mais linhas são detectadas. Ele é escrito separadamente do programa principal. As variáveis funcionam globalmente em ambos os programas. O programa de entrada é executado no bloco quando linhas são detectadas

Microfone

O microfone integrado à câmera pode ser usado como detector de volume.

O início de cada bloco de tempo

bloco de tempo oferece a possibilidade de executar um programa se uma condição for satisfeita. Portanto, ele funciona de maneira semelhante a uma distinção de caso, mas não é executado apenas uma vez, e sim sempre que a condição for atendida durante todo o curso do programa. O início de cada bloco de tempo:

Bild8.PNG

É uma abreviatura para a seguinte construção:

Bild9.PNG

Você pode configurar todas as condições da categoria microfone em iniciar cada bloco de tempo a este nível.

Observação: A seção do programa dentro do iniciar de cada bloco de tempo deve ser mantida curta e não conter chamadas de bloqueio ou loops sem fim para que esta parte do programa possa ser processada rapidamente.

Detector de volume

Lembrar

Com volume do microfone, você obtém o volume em decibéis.

Consultar

Este bloco é usado para consultar se o detector de volume capta um determinado volume

Bild10.PNG

O bloco pode ser usado para comparar o volume captado com um inserido. O menu suspenso (triângulo pequeno) pode ser usado para selecionar com qual operador de comparação deve-se comparar. Este bloco pode ser usado como condição.