|
Comandos de Movimento |
|
|
Para testar os comandos de movimento você deve conectar os motores DC em seu módulo de controle. Os principais comandos para controlar o movimento de seu robô são:
Estes comandos têm algumas variações sintáticas; a primeira é aquela usada pelos botões de programação, definida como: frente <tempo> s ré <tempo> s direita <tempo> s esquerda <tempo> s vire direita <tempo> s vire esquerda <tempo> s Em que <tempo> indica a duração do comando em segundos ou em minutos. No exemplo a seguir seu robô, quando programado, avançará por 7 segundos e, então, irá parar. Por favor Frente 7s # o robô avança por 7 segundos Obrigado
Assim como no comando espere você pode usar a unidade de tempo minutos para programar os movimentos de seu robô. Veja o exemplo a seguir: Por favor Frente 1min # o robô avança por 1 minuto,. Direita 2s # faz um giro de 2 segundos para direita e Frente 4s # avança por 4 segundos antes de parar. Obrigado
No exemplo a seguir não foi indicado o tempo que o robô deve avançar. Por favor Frente # aqui há um ERRO, pois não foi indicado o tempo p/ o comando Obrigado
Se você esquecer-se de informar a duração do comando, o LEGAL vai mostrar a seguinte mensagem de erro:
Ao usar os botões com os comandos de movimento, você deve ter notado que eles funcionam de maneira semelhante ao botão do comando espere. Por exemplo, se você, mantiver pressionado, por alguns segundos, , o botão do comando frente, a janela com um contador de tempo será aberta logo acima do botão A única diferença entre esta janela e a que é mostrada no botão do comando espere é que, além dos valores de tempo de 1s a N e das cores, ela mostra a palavra sempre. Se você soltar o botão quando a palavra sempre estiver exibida, a seguinte linha será adicionada ao seu programa: Frente Sempre
Por favor Frente 1min # o robô avança por 1 minuto,. Direita sempre # faz um giro sem fim para a direita
# nenhum dos comandos a seguir serão executados. Ligue L1 Som Dó 3s Desligue L1 Obrigado
Neste programa o comando ligue L1 jamais será executado., porque o robô ficaria a girar sempre para a direita até ser desligado ou acabarem as pilhas! |