Nombre aléatoire à deviner

Bonjour, j'ai fait un code Arduino pour deviner un nombre aléatoire mais j'ai quelques soucis..
Lorsque j'utilise le moniteur série, et que je rentre un chiffre, il me met un 0 a la fin du programme je ne sais pas pourquoi. J'ai aussi rajouter des leds pour indiquer si c'est trop petit ou grand. (si on pouvais aussi m'expliquer à comment éteindre les leds aprs avoir rentrer un chiffre ce serais super).
Donc voici le programme en question :

int randNumber;
int player1_number;
int LedR = 2;
int LedB = 3;

void setup() {
Serial.begin(9600);
randomSeed(analogRead(0));
Serial.println("");
Serial.println("
");
Serial.println("
Numerical guessing game ");
Serial.println("
");
Serial.println("
");
Serial.print("Devinez le nombre aléatoire:");
randNumber = random(0, 10);

while(Serial.read()>= 0){}

}

void loop() {

while (Serial.available() > 0 )  {
  delay( 10 );  

  player1_number = Serial.parseInt();
  Serial.println ( player1_number ); 


  if(player1_number==randNumber){     
  Serial.println("Bravo !");
  digitalWrite(LedR,HIGH);
  digitalWrite(LedB,HIGH);
  randNumber = random(0, 10);
  Serial.print("Devinez le nombre aléatoire:");
  }
  else if( player1_number < randNumber){
   Serial.println("C'est plus grand");
   digitalWrite(LedR,HIGH);
  }
  else if( player1_number > randNumber){
   Serial.println("C'est plus petit");
   digitalWrite(LedB,HIGH);
  }

}

}

:warning: La rédaction de votre message ne répond pas aux critères attendus. Il n'aura sans doute pas de réponse tant que vous n'aurez pas pris en compte et mis en application les recommandations listées dans "Les bonnes pratiques du Forum Francophone”

Pour éteindre une led, mettre LOW à la place de HIGH dans le digitalWrite

DOUBLE POST.

continuez dans la file où vous avez déjà évoquez le sujet

SUJET VERROUILLÉ