Modifications

Sauter à la navigation Sauter à la recherche
1 167 octets ajoutés ,  6 avril 2013 à 20:49
Page créée avec « {{ArduPi-I2C-NAV}} == Introduction == Cet exemple est certes rudimentaire mais il met en place tous les éléments nécessaires à la communication I2C structurée entre un ... »
{{ArduPi-I2C-NAV}}

== Introduction ==
Cet exemple est certes rudimentaire mais il met en place tous les éléments nécessaires à la communication I2C structurée entre un Raspberry Pi et un Arduino.

Dans l'exemple suivant:
* Raspberry Pi est le MASTER WRITER<br />Pi est donc le maître de la communication envoyant ses instructions.
* Arduino est le SLAVE LISTENER<br />Il attend donc les instructions envoyée sur le bus I2C.

Dans cet exemple, le programme Arduino se content d'envoyer les informations reçues vers le Moniteur Série... ce qui permet d'espionner le processus de communication I2C.

== Arduino ==
Commençons par le programme Arduino, c'est le plus simple.

Comme déjà précisé, il reçoit des informations en provenance du Raspberry-Pi sur le bus I2C.

Il se contente simplement de le renvoyer vers le Moniteur Série d'Arduino. Nous pourrons par la suite analyser le contenu de l'information et ainsi parfaire notre connaissance.

=== Programme SlaveListener ===
Voici le contenu du programme Arduino. N'oubliez pas d'ouvrir le moniteur série d'Arduino pour voir ce qui passe sur le bus ;-)

<nowiki>
</nowiki>
{{ArduPi-I2C-TRAILER}}
29 917

modifications

Menu de navigation