Usando o modo remoto do sensor infravermelho



Sensor infravermelho
Baliza infravermelha remota

No modo Remoto, o Sensor Infravermelho pode detectar qual o botão da Baliza Infravermelha Remota (Baliza IR) é pressionado. Você também pode detectar quando certas combinações de dois botões são pressionadas ao mesmo tempo. Você pode usar o modo Remoto, por exemplo, para fazer um controle remoto para o seu robô.
A Baliza IR tem um Seletor de Canal que permite a você escolher um dos quatro canais diferentes para os sinais. O Sensor Infravermelho só irá detectar os sinais do canal que você especificar.
Dicas e Truques
Se dois robôs estão sendo controlados por duas Balizas IR diferentes, eles devem usar canais diferentes. Caso contrário, uma baliza irá controlar todos os robôs no seu canal.
Dados do Modo Remoto do Sensor Infravermelho
No modo Remoto, o Sensor Infravermelho fornece os seguintes dados:
DadosTipoAlcanceObservações
ID do botão Numérico0 - 11Identifica qual botão, ou combinação de botões, é pressionado na Baliza IR.

0 = Nenhum botão (e o Modo Baliza está desligado)
1 = Botão 1
2 = Botão 2
3 = Botão 3
4 = Botão 4
5 = Botão 1 e Botão 3
6 = Botão 1 e Botão 4
7 = Botão 2 e Botão 3
8 = Botão 2 e Botão 4
9 = Modo baliza ligado
10 = Botão 1 e Botão 2
11 = Botão 3 e Botão 4

Dicas e Truques
O botão do Modo Baliza (Botão ID = 9) atua de forma diferente dos outros quatro botões. Quando você pressiona o botão do Modo Baliza, a baliza começa a transmitir de forma contínua até você pressionar o botão do Modo Baliza novamente para desligar. Os outros quatro botões só transmitem quando são mantidos pressionados e param de transmitir quando você solta o botão.
Exemplos de como usar o sensor infravermelho no modo remoto
Alguns exemplos de como você pode usar o Sensor Infravermelho no modo Remoto são mostrados abaixo.
Exemplo 1: Botão Início Remoto
Este programa faz com que um robô espere até um botão na Baliza IR ser pressionado (usando o canal 1), depois ele guia para a frente por 2 segundos. Ele usa o bloco de Espera no Sensor Infravermelho – Mudar – modo Remoto. Se você iniciar sem nenhum botão pressionado, isso esperará até que algum botão na Baliza IR seja pressionado.
Exemplo 2: Guiando o controle remoto
O programa abaixo pode guiar um robô por um controle remoto da Baliza IR. Ele usa uma Comutação no Sensor Infravermelho – Medida – modo de Botões Remotos para escolher entre quatro movimentos de condução diferentes dependendo do(s) botão(ões) na Baliza IR que estiver(em) pressionado(s). Você pode girar para a esquerda e direita pressionando a parte superior esquerda e direita dos botões de direção, e ir em frente pressionando dois desses botões ao mesmo tempo. O robô é parado quando todos os botões são liberados.

Modos e Blocos do Modo Remoto do Sensor Infravermelho
A tabela abaixo mostra todos os modos e blocos de programação que você pode utilizar com o Sensor Infravermelho no modo Remoto.
BlocoModoUso
EsperaSensor infravermelho - Comparação - RemotoEspere para pressionar um botão especificado na Baliza IR. Você também pode esperar para pressionar um botão de um conjunto de botões especificados.
EsperaSensor infravermelho - Alteração - RemotoEspera que algum botão na Baliza IR seja pressionado, ou que o estado do botão seja alterado.
CicloSensor infravermelho - RemotoRepete uma sequência de blocos até um botão especificado na Baliza IR ser pressionado (ou até um botão do conjunto de botões especificados ser pressionado).
ComutaçãoSensor infravermelho - Medida - RemotoEscolhe entre duas ou mais sequências de blocos dependendo do botão que estiver pressionado na Baliza IR.
ComutaçãoSensor infravermelho - Comparação - RemotoRepete entre duas sequências de blocos dependendo do botão especificado na Baliza IR que estiver pressionado (ou se um botão do conjunto de botões especificados estiver pressionado).
Sensor infravermelhoMedida - RemotoObtém o ID do Botão do botão que está atualmente pressionado na Baliza IR ou em um fio de dados Numérico.
Sensor infravermelhoComparação - RemotoTesta se um botão especificado na Baliza IR está pressionado (ou um botão do conjunto de botões especificados), e obtém o resultado em um fio de dados lógico.
Modo remoto IR
Links rápidos