Yeeeeeaaaaahhhhh!!!
J'ai trouvé mon erreur

Bon je dois une explication à ceux qui m'ont aidé même si j'ai honte d'avoir perdu 4 semaines à cause d'une erreur d'1 chiffre...Hé oui!!!
const int capteurdroit = 7;
.........
.......
#define M2 7
J'avais déclaré 2 entiers sur la patte 7 de ma carte je pense que c'est ce qui fait qu'elle faisait un peu n'importe quoi non?
En tout cas j'ai mis le capteur droit sur la 8 et le gauche sur la 9 et çà marche !!!!!
Dernière question après je vous laisse tranquille:
Avec le serial monitor le robot marche à la perfection
SI je le lance dans "l’arène" et ben il répond bien quand je met ma main devant el capteur droit ou gauche mais il a tendance à tourner pour rien (pas d'obstacles). C'est assez récurrent du coup çà pose un problème pour la suite de mon projet. Et si j'ouvre le serial monitor en même temps que le robot se déplace, en effet, le robot a l’impression de détecter quelque chose alors que si je coupe l'alimentation des moteurs le serial monitor est parfait il détecte 1 obstacle que s'il y en a 1.
D'où çà peut provenir? Des erreurs du aux vibrations du sol? Çà influe sur les moteurs?
Merci beaucoup!!!!