Ir para o conteúdo
JotaM

Programação Picaxe

Mensagens Recomendadas

JotaM    0
JotaM

Boas pessoal...

Vou agora ao Robotop em Santo Tirso e deparei-me com um problema com a pista..é que aquilo tem um cruzamento onde os 3 led's do seguidor de pista estão accionados (logo tenho que o mandar avançar) e ele passa 2 vezes nesse cruzamento, mas, no fim da pista tem mais uma situação onde os 3 led's do seguidor de pista estão activos e aí tem de parar...

Fiz um pequeno desenho no Paint para ilustrar mais ou menos a situação:

http://i25.tinypic.com/1rt5x4.jpg

(os pontinhos vermelhos representam os 3 led's do seguidor de pista)

Ou seja...nas duas primeiras vezes em que os led's estão no branco tenho que colocar isto no programa:

if esq=1 and ct=1 and dir=1 then avançar

mas no fim da pista tem que ser

if esq=1 and ct=1 and dir=1 then parar

Será que não há uma solução do tipo, das 2 primeiras vezes que acontece o esq=1 and ct=1 and dir=1 ele avança, e na 3a vez que acontece ele pára?

Obrigado

Cumpz

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
JotaM    0
JotaM

Não bastará mandar parar quando os 3 leds estiverem apagados? Ou o robô tem de parar exactamente na linha?

O problema é esse..é que das 2 primeiras vezes que os 3 leds estão no branco ele tem que avançar para passar aquele cruzamento...mas ao fim quando tem aquela linha como está no desenho que fiz ele tem de parar..

Cumpz

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Mesmo assim não percebi uma coisa, talvez esteja a ver mal o problema mas a minha ideia será quando os 3 LEDs estão acessos é porque ou chegaste a  um cruzamento ou estás na linha de paragem, de qualquer umas das maneiras se mandares avançar a situação imediatamente a seguir pode ser, 2 LEDs apagados e o centro acesso, que indica que passaste um cruzamento e estás a seguir uma linha ou então 3 LEDs apagados, que significa que acabaste de cruzar a meta, se assim for, se acabaste de cruzar a meta então só tens de parar.

Sendo mais directo, caso os 3 LEDs estejam acessos avanças sempre, se os 3 LEDs estiverem apagados paras. O que vai acontecer é que não paras exactamente em cima da linha.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
JotaM    0
JotaM

Mesmo assim não percebi uma coisa, talvez esteja a ver mal o problema mas a minha ideia será quando os 3 LEDs estão acessos é porque ou chegaste a  um cruzamento ou estás na linha de paragem, de qualquer umas das maneiras se mandares avançar a situação imediatamente a seguir pode ser, 2 LEDs apagados e o centro acesso, que indica que passaste um cruzamento e estás a seguir uma linha ou então 3 LEDs apagados, que significa que acabaste de cruzar a meta, se assim for, se acabaste de cruzar a meta então só tens de parar.

Sendo mais directo, caso os 3 LEDs estejam acessos avanças sempre, se os 3 LEDs estiverem apagados paras. O que vai acontecer é que não paras exactamente em cima da linha.

É uma boa opção...vou ver no que dá e depois digo algo ;)

Thanks

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade