transmission i2c

Merci poue votre aide.

J'ai trouvé, en fait sur l'esclave je transmettais le message sans attendre la demande du maitre 'Wire.onRequest'.

J'ai un nouveau problème:
Pour les demande entre les 2 arduino j'ai crée des codes à 3 chiffres ex'401' qui sont écrit dans un tableau de char. Je ne parviens pas à afficher l’intégralité sur le moniteur série. Je peu afficher séparément les valeur du code mais pas l’intégralité:
Serial.println(reception[1]); //affiche '4'
Serial.println(reception[2]); //affiche '0'
Serial.println(reception[3]); //affiche '1'

Serial.println(reception); //affiche ' '

Je vous donne mon code:

//Ecoute
int Ecoute()
{
  Wire.requestFrom(10, 3);     // recois 3 char de l'eslave #10
  l = Wire.available();
  char reception[3];

  Serial.print("Ecoute: ");
  while (Wire.available())
  {
    char c = Wire.read();     // receive un char
    m = Wire.available();
    m = l - m;
    reception[m] = c;
    Serial.println(reception[m]);
  }

  Serial.println(reception);

  delay(500);
}

Encore merci pour votre aide.