aucun mouvement après téléversement

Bonjour à tous je suis nouveau sur le forum et en informatique je suis un pur débutant. Bien que je connaisse 2/3 truc tout de même.

Voila j'ai reçu récemment un Robot Elegoo, et avec ça j'ai installé le logiciel arduino.
Bon jusque là j'ai tout bon. :grin: 8) .
C'est après que ça se complique . J'ai tout simplement copier et téléverser le code "AUTO_GO" donner dans la doc technique (fournie avec).
Donc aucune erreur au niveau du logiciel, j'ai bien débranché le module bluetooth et je constate bien que les LED sur la carte électronique clignotent.
Mais une fois le robot débranché en USB plus rien toutes les LEDS s'éteignent et bien évidemment le robot ne bouge pas.

J'ai tenter de recompiler des programmes simples (juste avancer /reculer) mais toujours rien.
Je précise aussi que, quand je switch l'interrupteur (on/off) de la batterie ( boitier +pile) il n'y a qu'une led qui clignote furtivement (0,5 sec).
Il s'agit de la LED situé sur la carte qui contrôle les moteurs. De plus le module bluetooth n'est plus visible par mon téléphone .
Il y aurait il une manip à faire que je n'ai pas effectué.

Selon moi on dirait que le robot est mal alimenté ou alors un défaut de fabrication sur les connexions vu qu'en USB tout s'allume.
Merci d'avance pour vos réponses.

//www.elegoo.com

//    The direction of the car's movement
//  ENA   ENB   IN1   IN2   IN3   IN4   Description  
//  HIGH  HIGH  HIGH  LOW   LOW   HIGH  Car is runing forward
//  HIGH  HIGH  LOW   HIGH  HIGH  LOW   Car is runing back
//  HIGH  HIGH  LOW   HIGH  LOW   HIGH  Car is turning left
//  HIGH  HIGH  HIGH  LOW   HIGH  LOW   Car is turning right
//  HIGH  HIGH  LOW   LOW   LOW   LOW   Car is stoped
//  HIGH  HIGH  HIGH  HIGH  HIGH  HIGH  Car is stoped
//  LOW   LOW   N/A   N/A   N/A   N/A   Car is stoped


//define L298n module IO Pin
#define ENA 5
#define ENB 6
#define IN1 7
#define IN2 8
#define IN3 9
#define IN4 11

void forward(){ 
  digitalWrite(ENA,HIGH); //enable L298n A channel
  digitalWrite(ENB,HIGH); //enable L298n B channel
  digitalWrite(IN1,HIGH); //set IN1 hight level
  digitalWrite(IN2,LOW);  //set IN2 low level
  digitalWrite(IN3,LOW);  //set IN3 low level
  digitalWrite(IN4,HIGH); //set IN4 hight level
  Serial.println("Forward");//send message to serial monitor
}

void back(){
  digitalWrite(ENA,HIGH);
  digitalWrite(ENB,HIGH);
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,HIGH);
  digitalWrite(IN3,HIGH);
  digitalWrite(IN4,LOW);
  Serial.println("Back");
}

/*void left(){
  digitalWrite(ENA,HIGH);
  digitalWrite(ENB,HIGH);
  digitalWrite(IN1,LOW);
  digitalWrite(IN2,HIGH);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,HIGH); 
  Serial.println("Left");
}

void right(){
  digitalWrite(ENA,HIGH);
  digitalWrite(ENB,HIGH);
  digitalWrite(IN1,HIGH);
  digitalWrite(IN2,LOW);
  digitalWrite(IN3,HIGH);
  digitalWrite(IN4,LOW);
  Serial.println("Right");
}*/

//before execute loop() function, 
//setup() function will execute first and only execute once
void setup() {
  Serial.begin(9600);//open serial and set the baudrate
  pinMode(IN1,OUTPUT);//before useing io pin, pin mode must be set first 
  pinMode(IN2,OUTPUT);
  pinMode(IN3,OUTPUT);
  pinMode(IN4,OUTPUT);
  pinMode(ENA,OUTPUT);
  pinMode(ENB,OUTPUT);
}

//Repeat execution
void loop() {
  forward();  //go forward
  delay(1000);//delay 1000 ms
  back();     //go back
  delay(1000);
/*  left();     //turning left
  delay(1000);
  right();    //turning right
  delay(1000);*/
}

[code]

Ça ressemble à une problème d’alimentation effectivement - êtes vous sûr que vos piles sont bonnes ?

Si vous avez un petit voltmètre testez les alims…

Merci @J-M-L pour la reponse.
Je n'ai malheureusement pas de voltmetre.
Les piles sont neuves tout comme le robot acheter la semaine derniere.
Pensez vous que cela peut venir du plug de l'alimentation??
Devrais je remplacé le plug par un branchement via la prise jack.??
Ça m embête d avoir acheté un robot qui ne fonctionne pas .