Différences entre versions de « ArduPi-I2C-Registre-CodeArduino »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
(Page créée avec « {{ArduPi-I2C-NAV}} {{ArduPi-I2C-TRAILER}} »)
 
Ligne 1 : Ligne 1 :
 
{{ArduPi-I2C-NAV}}
 
{{ArduPi-I2C-NAV}}
  
 +
== Arduino ==
  
 +
{{bloc-etroit | text = Voici ensuite le programme Arduino.
 +
 +
Cette fois-ci, il est sensiblement plus compliqué car il implémente un système de registre de façon logiciel.
 +
 +
Comme déjà précisé, c'est un <strong>Slave Listener</strong> (esclave qui écoute). Il reçoit des informations en provenance du Raspberry-Pi sur le bus I2C.}}
 +
 +
== Programme SlaveRegister ==
 +
 +
Le programme Arduino fonctionne comme suit:
 +
# Il reçoit un avis de transmission d'instruction par l'intermédiaire de l'évènement '''receiveEvent''' (lorsque le maître "Raspberry" envoi des données).
 +
## Il s'agit d'instructions permettant de stocker une valeur dans un des registres.
 +
## De surcroît le stockage dans le registre 0x00 déclenche l'exécution de tâches particulières (par exemple l'activation de la LED). 
 +
#
 +
# Affiche tous les Octets/Bytes <strong>sauf le dernier</strong> comme des caractères (sur le moniteur série)
 +
# Affiche la valeur numérique du dernier Octet/Bytes (sur le moniteur série)
 +
 +
N'oubliez pas d'ouvrir le moniteur série d'Arduino pour voir ce qui passe sur le bus ;-)
 +
 +
  <nowiki></nowiki>
  
 
{{ArduPi-I2C-TRAILER}}
 
{{ArduPi-I2C-TRAILER}}

Version du 15 avril 2013 à 19:42


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Arduino

Voici ensuite le programme Arduino.

Cette fois-ci, il est sensiblement plus compliqué car il implémente un système de registre de façon logiciel.

Comme déjà précisé, c'est un Slave Listener (esclave qui écoute). Il reçoit des informations en provenance du Raspberry-Pi sur le bus I2C.

Programme SlaveRegister

Le programme Arduino fonctionne comme suit:

  1. Il reçoit un avis de transmission d'instruction par l'intermédiaire de l'évènement receiveEvent (lorsque le maître "Raspberry" envoi des données).
    1. Il s'agit d'instructions permettant de stocker une valeur dans un des registres.
    2. De surcroît le stockage dans le registre 0x00 déclenche l'exécution de tâches particulières (par exemple l'activation de la LED).
  2. Affiche tous les Octets/Bytes sauf le dernier comme des caractères (sur le moniteur série)
  3. Affiche la valeur numérique du dernier Octet/Bytes (sur le moniteur série)

N'oubliez pas d'ouvrir le moniteur série d'Arduino pour voir ce qui passe sur le bus ;-)

 

Ecrit par Meurisse D. pour mchobby.be

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.