problème liaison série Entre Deux Arduinos Uno

Merci pour ta réponse john_lenfr.

Je ne comprend pas ce que tu veux dire par "tu affiches plus que ta variable"

J'affiche sur l'écran LCD 2X16

je fait un Serial.write

voici le dernier code que j'utilise :

[u]ARDUINO QUI ENVOIE :[/u]

void setup()
{
Serial.begin(9600); //on démarre la liaison en la réglant à une vitesse de 9600 bits par seconde.
}

void loop()

{
delay(1000);
Serial.write(5);
delay(1000);
Serial.write(6);
delay(1000);
Serial.write(7);
delay(1000);
Serial.write(8);
}

[u]arduino qui reçois :[/u]

#include "LiquidCrystal.h" //ajout de la librairie

LiquidCrystal lcd(11,10,9,8,7,6,5,4,3,2); //liaison 8 bits de données

void setup()
{
  Serial.begin(9600);
  lcd.begin(16,2); //utilisation d'un écran 16 colonnes et 2 lignes
}

void loop(){

int carlu = 0; //variable contenant le caractère à lire
int cardispo = 0; //variable contenant le nombre de caractère disponibles dans le buffer
cardispo = Serial.available();
while(cardispo > 0) //tant qu'il y a des caractères à lire
{
carlu = Serial.read(); //on lit le caractère

if(carlu == 5)
{
lcd.clear();
lcd.println("je teste le"); //on ecrit
}if(carlu == 6)
{
lcd.clear();
lcd.println("je teste le six"); //on ecrit
}if(carlu == 7)
{
lcd.clear();
lcd.println("je teste le sept"); //on ecrit
}if(carlu == 8)
{
lcd.clear();
lcd.println("je teste le huit"); //on ecrit
}


cardispo = Serial.available(); //on relit le nombre de caractères dispo
}
//fin du programme
}

Il faut te creuser un peu la tete et tester plusieurs choses si tu ne trouves pas.

J'espère que tu as trouvé la solution depuis ;)