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.