Modificando a Ativação de um Evento

Home  Anterior  Próximo

Você pode inverter o funcionamento de um ou mais eventos, fazendo com que os programas  dos módulos de evento sejam executados quando o sensor conectado ao evento não é ativado.

Para isto você deve utilizar a palavra invertido nas linhas em que você ativa os eventos:

Ligue evento s1 invertido

Ligue evento s2 invertido

Ligue evento s5 invertido

Ligue evento s6 invertido

 

Para exemplificar o uso deste comando imagine a seguinte tarefa: seu robô deve avançar em linha reta até chegar em uma linha preta, quando deverá parar e gerar um som.

figuras_113a

Para este projeto você deve construir um robô com um sensor de faixa fixado na frente do robô e conectado ao conector S1.

figuras_112

O programa principal  do projeto que utiliza o evento S1 para controlar um  sensor  de faixa fica da seguinte forma:

 

{  ATENÇÃO: Digite este programa no módulo principal. }

Por favor

Ligue evento s1 invertido # Habilita os eventos S1 para detectar a faixa preta

 

 

# Faz o robô ir para frente com 80% da velocidade. 

Potência M1 8  

Potência M2 8

Ligue motores 

# loop sem fim que faz o robô avançar sempre

Repita sempre   

[

]

Obrigado

 

O código no evento S1 faz com que o robô pare e gere o som de alarme.

{ATENÇÃO: Digite este programa no módulo Evento S1. }

Pare  # Pára o robô e trava por um tempo curso os motores.

Som Alarme