[Ajuda] Programação Picaxe

Jota07

Power Member
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
 
- uma flag inicializada a 0 por exemplo
- Depois de passar pelas condições do if testas a flag. Se for inferior a 2 avança, se for igual ou superior a 2 para.
- incrementar a flag.
 
Back
Topo