Modifications

Sauter à la navigation Sauter à la recherche
Ligne 4 : Ligne 4 :  
{{bloc-etroit | text = Les deux exemples MasterReader et MasterWriter semblent très similaires... il y a pourtant quelques différences fondamentales du point de vue du code. }}
 
{{bloc-etroit | text = Les deux exemples MasterReader et MasterWriter semblent très similaires... il y a pourtant quelques différences fondamentales du point de vue du code. }}
   −
=== Lorsque le Maître Lit ===
+
<font color="green">'''Repérer ces différences c'est éviter de longues heures de recherche et débogage :-)'''</font>
 +
 
 +
=== Master Reader : Lorsque le Maître Lit ===
 
{{bloc-etroit | text =
 
{{bloc-etroit | text =
 
- Lorsque le maître lit, ce dernier envoi une demande d'information à l'aide de '''Wire.requestFrom(2, 6);''' (demande de 6 octets sur esclave #2).
 
- Lorsque le maître lit, ce dernier envoi une demande d'information à l'aide de '''Wire.requestFrom(2, 6);''' (demande de 6 octets sur esclave #2).
Ligne 12 : Ligne 14 :  
- La fonction de traitement de l'événement (''requestEvent'') renvoi les données à l'aide de '''Wire.Write(x);'''}}
 
- La fonction de traitement de l'événement (''requestEvent'') renvoi les données à l'aide de '''Wire.Write(x);'''}}
   −
=== Lorsque le Maître Ecrit ===
+
=== Master Write : Lorsque le Maître Ecrit ===
 
- Lorsque le maître écrit, ce dernier envoi ses ordres à l'aide de '''Wire.beginTransmission( 4 );''', '''Wire.write(x);''' et '''Wire.endTransmission();'''.
 
- Lorsque le maître écrit, ce dernier envoi ses ordres à l'aide de '''Wire.beginTransmission( 4 );''', '''Wire.write(x);''' et '''Wire.endTransmission();'''.
  
29 917

modifications

Menu de navigation