|
Lendo os Sensores do MC 2.5 |
|
|
Os sensores coletam informações sobre o ambiente onde o robô atua. O robô então, "percebe" o ambiente através do processamento dessas informações pela ação do módulo de controle MC2.5 . Isto é, o robô "se liga" no mundo quando os sensores estão presentes. Para acessar os dados dos sensores do MC2.5 o LEGAL tem um conjunto de registradores que podemos usar em nossos programas. Tais registradores contêm os valores lidos dos sensores e dos botões do módulo. Os registradores do LEGAL estão definidos como:
Para usarmos estes registradores basta referência-los diretamente em nossos programas. Por exemplo, no programa a seguir a Luz 1 é acesa permanecendo assim até que a tecla enter do MC2.5 seja pressionada. Ou seja, o programa fica esperando que o registrador bt Enter receba o valor 1.
# Exemplo: # Uso do comando espere condicional com botão ENTER Por favor Ligue L1 Espere Bt Enter = 1 # espera até que o botão seja pressioando Desligue L1 Obrigado
Os registradores analógicos contêm valores inteiros que podem variar de 0 a 255, não sendo validos valores fora deste intervalo. Já os registradores digitais contêm os valores 0 e 1. |