|
Modificando a Ativação de um Evento |
|
|
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.
Para este projeto você deve construir um robô com um sensor de faixa fixado na frente do robô e conectado ao conector S1.
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
|