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