Modifications

Sauter à la navigation Sauter à la recherche
397 octets ajoutés ,  7 janvier 2014 à 19:37
aucun résumé de modification
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
{{bloc-etroit|text=Cet exemple basé sur le fonctionnement des registres à pour but de mettre en oeuvre le transfert de données plus complexe.  
+
{{bloc-etroit|text=Cet exemple basé sur le fonctionnement des registres à pour but de mettre en oeuvre le transfert de données plus complexe. '''<font color="green">Ce tutoriel fut créé pour répondre au besoin spécifique d'un client ayant besoin d'envoyer la {{pl|151|température d'une sonde DS18B20}} d'un Arduino vers Raspberry-Pi via le bus I2C.</font>'''}} Transporter efficacement une valeur telle que 25.30°c (un float ou double) entre un Arduino et un Raspberry Pi sur un bus I2C n'est pas si simple que cela.
   −
Il met forcement en oeuvre le concept des registres sur un Arduino ([[Arduino I2C Intro-ConceptRegistre|abordé dans ce tutoriel sur I2C]]) et déjà exploité dans [[ArduPi-I2C-Registre|l'exemple des registres]] ci-avant.
+
Ce tuto met également en oeuvre le concept des registres sur un Arduino ([[Arduino I2C Intro-ConceptRegistre|abordé dans ce tutoriel sur I2C]]) et déjà exploité dans [[ArduPi-I2C-Registre|l'exemple des registres]] ci-avant.
    
Dans le projet suivant:
 
Dans le projet suivant:
Ligne 14 : Ligne 14 :  
=== Quels types de données ===
 
=== Quels types de données ===
 
Voici une liste des types de données transportés.
 
Voici une liste des types de données transportés.
** Réception d'un Octet - '''numéro de version''' du logiciel sur Arduino.
+
* Réception d'un '''octet/byte''' - numéro de version du logiciel sur Arduino.
** Réception d'un Double (Float) - Renvoi de la valeur 5.67 par Arduino.
+
* Réception d'un '''double/float''' - Renvoi de la valeur 5.67 par Arduino.
    
=== Notes ===
 
=== Notes ===
Ligne 21 : Ligne 21 :  
# Le programme Raspberry affiche le résultat des différentes opérations directement dans le terminal.
 
# Le programme Raspberry affiche le résultat des différentes opérations directement dans le terminal.
 
# Il serait bien entendu possible de développer un protocole complet pour cet exemple... mais utiliser le procédé standardisé des registres sera "plus efficace" car il permettra d'entendre cet exemple au besoin.
 
# Il serait bien entendu possible de développer un protocole complet pour cet exemple... mais utiliser le procédé standardisé des registres sera "plus efficace" car il permettra d'entendre cet exemple au besoin.
 +
 +
}}
    
== Montage ==
 
== Montage ==
29 917

modifications

Menu de navigation