Cada vez que trabalhamos com o robô modificamos o programa para fazer todos os testes necessários.
Inicialmente o programa instruia o robô a seguir a linha preta - a partir do sensor de luz.
O algoritmo funciona da seguinte forma: A partir da definição do índice de reflexão definido (THRESHOLD 40) o sensor compara o valor lido com esse índice. Se for menor, significa que ele está na parte branca portanto, deve procurar a linha preta novamente - a forma que escolhemos para ele fazer essa busca é girando-o para os lados até que o sensor identifique que o valor lido é maior que 40, ou seja, há absorção da luz incidida (faixa preta) - nesse caso o robô segue em frente por um tempo e depois reinicia o algoritmo.
O programa abaixo inicia com o testes do sensor de toque, a função SetSensorTouch, diz que quando o robô encostar em alguma coisa ele deve se desligar (função "OFF").
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXrnRNdKBTPbhegOx_pLiDI0vy8p5tgf-hFjr9fxyDm9bi-YDuNOigpEp7zJNSkGqZKojK7gMyScDzJITdLaBFU3RAfOxUccFV4xfEAIgpvqjX_6qg2rw7ouF8WiOnHydxoOsF0A6bvwCd/s400/printscreen_10_23.jpg)
Nenhum comentário:
Postar um comentário