Placa GoGo
para MicroMundos
Guia de referência
Arnan (Roger) Sipitakiat (arnans@media.mit.edu),
Paulo Blikstein (paulo@media.mit.edu).
MIT Media Laboratory.
Please visit
http://learning.media.mit.edu/projects/gogo for the latest version of
this document.
I – Comandos de
sensores
sensor1
sensor2
sensor3
sensor4
sensor5
sensor6
sensor7
sensor8
|
Lê o valor
do sensor. O valor pode variar de 0 a 1023.
1023 é o valor retornado se
não houver nenhum sensor conectado (resistência máxima, circuito
aberto), e 0 é o valor retornado se o sensor estiver em curto-circuito
(resistência nula).
|
Exemplos
|
mostre sensor1
irá mostrar o valor detectado
pelo sensor 1
se sensor1 < 100 [pf 100]
Move a tartaruga 100 passos
para frente se o sensor 1 for menor que 100.
espereate [(sensor1 > 500) ]
Interrrompe o programa até o que o
valor do sensor 1 seja maior que 500. |
II - Output (motor) Commands
|
Ativa uma
porta de saída, que receberá os comandos descritos abaixo.
|
|
|
AtencaoPorta [lista-de-portas]
|
Ativa várias
portas de saída ao mesmo tempo. Use esse comando quando for necessário
controlar vários dispositivos ao mesmo tempo.
Lista-de-portas
é uma relação das portas, de ‘a’ até ‘f’ |
Exemplos
|
AtencaoPorta [a b c]
Ativa as portas a, b, c.
AtencaoPorta [a f c b]
Ativa as portas a, b, c, f.
Note que as portas podem ser listadas em qualquer ordem. |
|
|
Liga
|
Liga a(s)
porta(s) ativa(s).
|
Desliga
|
Desliga a(s) porta(s) ativa(s).
Nota:
Off is actually a macro that calls Break
(see below) and wait for a short time then calls Coast. It does this to
save battery power. |
LigaPor Duração
|
Liga a porta
ativa por um certo intervalo de tempo.
Duração é expressa em décimos de segundo. |
Exemplos
|
ata
liga
espera 10
desliga
Liga a porta a por um segundo
– é equivalente a:
ata
ligapor 10
|
|
|
Paraca
Parala
|
Quando
usados com motores, esses dois comando controlam a direção de cada
motor.
Paraca
e Parala podem significar que o motor irá
girar no sentido horário ou anti-horário –dependendo de como os motores
estão conectados às portas. |
Md
|
Muda a
direção do motor.
|
|
|
fixapotencia nível
|
Determina a
potência da porta ativa.
Nível
pode variar entre 0 (potência mais baixa ) e 7 (potência máxima). |
Exemplos
|
AtencaoPorta [a b c d e f]
potencia 4
Ativa todas as portas e
determina sua potência para 4, ou seja, 50% da potencia máxima. |
|