Le numéro de registre consiste en un byte/octet qui est envoyé en début de transmission I2C vers l'esclave.
Le numéro de registre consiste en un byte/octet qui est envoyé en début de transmission I2C vers l'esclave.
−
Plutôt que d'essayer de se battre pour éliminer cet octet gênant, nous allons simplement envoyer une valeur de registre quelconque de nous allons pouvoir ignorer!
+
Plutôt que d'essayer de se battre pour éliminer cet octet gênant, nous allons simplement envoyer une valeur de registre quelconque que nous allons ignorer dans notre programme Arduino SlaveListener!
=== Fonctionnement en quelques mots ===
=== Fonctionnement en quelques mots ===
Ligne 134 :
Ligne 134 :
== Executer le programme ==
== Executer le programme ==
−
xx
+
+
{{ambox-stop|text=Les résultats de ce programme sont visibles dans le "Moniteur Série" d'Arduino IDE.<br />N'oubliez donc pas de charger SlaverListerner sur votre Arduino et de démarrer le moniteur série.}}
+
+
Le programme s'exécute simplement comme suit:
+
+
<nowiki>cd ~/ArdPi-I2C/Pi/MasterWriter
+
sudo python MasterWriter.py</nowiki>
+
+
{{ambox|text=Il est important d'utiliser <strong>sudo</strong> pour que Python puisse accéder librement au GPIO!}}