Placa GoGo para MicroMundos
version 3.0

Guia de referência

Arnan (Roger) Sipitakiat (arnans@media.mit.edu), MIT Media Laboratory.


 

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

ata
atb
atc
atd
ate
atf

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

apa
liga
espera 10
desliga 

Liga a porta a por um segundo – é equivalente a:

apa
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.

 

 

potencia 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

apa [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.