Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Arduino-I2C-Intro-NAV}}
 
{{Arduino-I2C-Intro-NAV}}
   −
== Programme "Master Reader" ==
+
== Programme "Master Writer" ==
    
{{bloc-etroit | text = Comme précisé plus avant dans la documentation, en "Master Writer", le Maître envoi un message à esclave et n'attend aucune réponse en retour.}}
 
{{bloc-etroit | text = Comme précisé plus avant dans la documentation, en "Master Writer", le Maître envoi un message à esclave et n'attend aucune réponse en retour.}}
Ligne 130 : Ligne 130 :     
=== Fonctionnement en quelques mots ===
 
=== Fonctionnement en quelques mots ===
{{traduction}}
   
Le fonctionnement est relativement simple mais démontre très bien le concept "Master Reader".
 
Le fonctionnement est relativement simple mais démontre très bien le concept "Master Reader".
   −
# Le Maître réclame 6 octets (bytes) à l'esclave sur le bus I2C
+
# Le Maître envoi un message/commande de 6 octets (bytes, 5 octets/bytes de texte + 1 valeur numérique codée sur 1 octet/bytes) à l'esclave sur le bus I2C
# L'esclave réponde "hello " sur le bus I2C
+
# L'esclave reçoit l'ordre sur le bus I2C
# Le Maître renvoi les caractères (byte/octet) reçu sur le bus I2C vers le port série.
+
# L'esclave relaye l'ordre reçu vers le port série.
    
== En savoir plus ==
 
== En savoir plus ==
Ligne 141 : Ligne 140 :  
Vous y trouverez en autre la description des fonctions:
 
Vous y trouverez en autre la description des fonctions:
 
* [http://arduino.cc/en/Reference/WireBegin Wire.begin()]
 
* [http://arduino.cc/en/Reference/WireBegin Wire.begin()]
* [http://arduino.cc/en/Reference/WireRequestFrom Wire.RequestFrom()]
+
* [http://arduino.cc/en/Reference/WireBeginTransmission Wire.beginTransmission()]
* [http://arduino.cc/en/Reference/WireReceive Wire.receive()] '''maintenant nommée write()'''
+
* [http://arduino.cc/en/Reference/WireEndTransmission Wire.endTransmission()]
* [http://arduino.cc/en/Reference/WireSend Wire.send()] '''maintenant nommée read()'''
+
* [http://arduino.cc/en/Reference/WireSend Wire.send()] '''maintenant nommée write()'''
* [http://arduino.cc/en/Reference/WireOnRequest Wire.onRequest()]
+
* [http://arduino.cc/en/Reference/WireOnReceive Wire.OnReceive()]
 
+
* [http://arduino.cc/en/Reference/WireAvailable Wire.available()]
    
{{Arduino-I2C-Intro-TRAILER}}
 
{{Arduino-I2C-Intro-TRAILER}}
29 917

modifications

Menu de navigation