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
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.
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
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.
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
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.
Este bloco é usado para consultar se o detector detecta uma linha com uma determinada cor
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
O 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:
É uma abreviatura para a seguinte construção:
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
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.