-
Les groupes qui ont réalisé le programmes de déplacement des robots les années précédentes ont au préalable écrit un algorithme sur feuille qui leur a permis ensuite de créer les programmes sur l'ordinateur.
-
Sans algorithme le programme est brouillon et impossible à suivre ou à corriger.
Un grand philosophe périgourdin a dit :" L'algorithme est au programme ce que le plan à la rédaction. "
Mais au fait comment écrire un algorithme ???
L'algorithme va devoir détailler les actions à réaliser :
-
Avancer / tourner / arrêter / reculer .....
En précisant la vitesse de ces actions, ou le temps que l'action dure ou la distance parcourue pendant l'action....
En fonction de ce que les capteurs ont détecté.
Exemple : Si obstacle devant robot alors arrêter robot...
Vous pouvez utiliser 2 capteurs différents :
-
capteur avant, à ultrasons, pour détecter les obstacles.
-
capteur de ligne sous le robot pour "voir" la ligne noir ou les zones blanches ou encore le "vide".
-
.....
Exemple d'algorithme d'un programme:
- Quand le capteur de ligne de droite ( sous le robot ) voit du noir et quand le capteur de ligne de gauche sous le robot voit du noir avancer tout droit à la vitesse 255.
- Quand les 2 capteurs de ligne sous le robot voient du blanc alors s'arrêter.
- Quand le capteur de ligne de gauche sous le robot voit ....
- Sinon ...