Bateau autonome Coller aux parois d'une piscine 1/2

ArduinoFree:
alors le différence entre checkDirection où on ne va pas vers l'obstacle

if (ObsticalAhead == false) { // si ObstacleDevant est faux donc si le coté gauche est libre, on y va en
entre checkDirectionVersBordure où on va pas (? ? ?)vers l'obstacle
if (ObsticalAhead == true) { // si ObstacleDevant est vrai donc si le coté gauche détecté, on s'y dirige

En effet c'est subtil, je n'avais pas vu.
C'est dommage de réécrire deux fois 30 lignes de code pour une seule qui change... Réfléchis à ça si tu veux gagner de la place mémoire.

voici la modif mais j'ai toute mes 'fonctions' non reconnues

Ça ressemble à une accolade manquante !

... recherche ... vérification ... café ... encore recherche ... encore café ...BIINGO !

Il manque une '}' après delay(100); à la fin de la loop !

Je t'envoie ma facture en PM :slight_smile: (ça coûte cher la café)