Utilise ce que tu as pu faire précédemment pour détecter un obstacle :
et les fonctions pour faire avancer, tourner, reculer ton robot :
Pour parcourir le labyrinthe le robot doit à chaque obstacle prendre la décision soit de tourner à droite ou soit de tourner à gauche, autrement il avance :
Sur l’obstacle avant de tourner le robot doit reculer :
Maintenant en fonction de l »obstacle ‘obstacle et de l’endroit où se trouve le robot, celui-ci doit tourner à droite ou à gauche.
Utilise une variable pour numéroter les obstacles :
Et maintenant prendre la bonne décision en fonction du labyrinthe :