par
sterrix, le 23 Avril 2008 à 11:19
Le shéma ci-dessous représente le parcours du mindstorms (en orange) qui suit la ligne noir (en noir) et les aérographe rouge représente l'arrêt du robot.

Pour que le mindstorms suive la ligne noir, il faut tout d'abord installer un capteur photosensible à l'avant, et un à l'arrière.
Ensuite, vous le programmé pour que : tant que le capteur photosensible avant détecte un niveau de gris élevé, il avanssera toujours tout droit.
Mais un problème se pose... quand votre mindstorms arrivera à un virage, le capteur photosensible avant ne détecterra plus rien. Alors, à se moment là, il faudrat que vous améliorez le programme : dès que le capteur photosensible avant ne détecte plus de niveau de gris élevé, alors, le mindstorms s'arrêtera et tournera à droite (ou a gauche, sa dépend comment vous lavait placé au début) jusqu'à tant que le capteur photosensible avant re-détecte la ligne noir puis, c'est la que le capteur photosensible
arrière intervient.
Comme je disais, quand le capteur photosensible avant re-détecte la ligne noir, le mindstorms tournerra sur lui même vers la gauche (ou vers la droite, sa dépend toujours comment vous l'avez placé au début du parcours) jusqu'à tant que
les deux capteurs photosensibles détecte un niveau de gris élevé, pour ensuite continué tout droit, et ainsi de suite...
Pour se qui est de faire arrêter le mindstorms toutes les 6 secondes ("X" est remplacé, dans ce cas, par 6, mais vous pouvez très bien mettre 8 s à la place 6 s, par exemple) pendant, disons... 2 secondes, il sufit de faire ceci :

Ce programme est un peu de la tricherie et en plus ce n'est non plus pas la meilleur méthode de programme, mais c'est déjà sa.