Modifier sens de rotation d'un moteur

Bonjour,

Dans le cadre d'un projet scolaire je suis amené à modifier le sens rotation d'un moteur. Pour ce faire j'utilise ce shield:

Le problème est que le moteur tourne mais uniquement dans un sens.
J'ai vérifié tout les branchements et tout est bon.
J'utilise la chaine B (sur la chaine A le moteur tourne au ralentit) et j'utilise bien le pin 13 pour le sens de rotation, le pin 11 pour modifier la vitesse, le pin 8 pour le frein et le pin A1.

En utilisant ce code, le moteur fonctionne parfaitement:

const int vitesseMotB=11; // Constante pour la broche 11
const int sensMotB=13; // Constante pour la broche 13
const int freinMotB=8; // Constante pour la broche 8
const int intensiteMotB=A1; // intensité du moteur 1


void setup()   {

Serial.begin(115200);


  pinMode (vitesseMotB,OUTPUT);
  pinMode (freinMotB,OUTPUT);
  pinMode (sensMotB,OUTPUT);

 

  digitalWrite(vitesseMotB,LOW); // à l'arret
  digitalWrite(sensMotB,LOW);  
  digitalWrite(freinMotB,LOW); // frein off



} 

void loop(){ 


//- sens 1
digitalWrite(sensMotB,HIGH); // sens 1
digitalWrite(vitesseMotB, HIGH); // vitesse maximale
delay(2000); // 2 secondes
digitalWrite(vitesseMotB, LOW); // vitesse maximale
  
}

En revanche si je remplace la ligne:

digitalWrite(sensMotB, HIGH);

par la ligne

digitalWrite(sensMotB, LOW);

Au lieu de changer de sens de rotation le moteur ne fais rien du tout.
Quand le moteur tourne il y a des petites leds qui s'allume, là il n'y a rien du tout.

Merci d'avance pour votre aide

rrricharddd:
Le problème est que le moteur tourne mais uniquement dans un sens.
J'ai vérifié tout les branchements et tout est bon.
J'utilise la chaine B (sur la chaine A le moteur tourne au ralentit) et j'utilise bien le pin 13 pour le sens de rotation, le pin 11 pour modifier la vitesse, le pin 8 pour le frein et le pin A1.

......
Au lieu de changer de sens de rotation le moteur ne fais rien du tout.

S'il y a déjà le canal A qui ne fonctionne pas et que sur le canal B un seul sens fonctionne, on pourrait penser à juste titre que le L298 est mort ou mourant.