Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
ArduPi-I2C-DataType-CodeArduino
(voir la source)
Version du 10 août 2013 à 20:03
530 octets ajoutés
,
10 août 2013 à 20:03
→Envoi d'une valeur décimale
Ligne 18 :
Ligne 18 :
}}
}}
−
=== Envoi d'une valeur décimale ===
+
=== Envoi d'une valeur décimale
(double)
===
{{bloc-etroit|text=L'envoi d'une valeur décimale (ex: 5.67) se fait à l'aide du type '''Double''' qui est décomposé en 4 octets.
{{bloc-etroit|text=L'envoi d'une valeur décimale (ex: 5.67) se fait à l'aide du type '''Double''' qui est décomposé en 4 octets.
Ligne 31 :
Ligne 31 :
}}
}}
+
=== Envoi d'une valeur décimale (float) ===
+
+
Si votre valeur décimale est contenue dans un type '''float''', il faudra faire un transtypage du pointeur (casting).
+
+
Le code d'envoi I2C pour un type '''double''' ressemble à ceci
+
<nowiki>double valeurDouble;
+
...
+
valeurDouble = 123.57;
+
Wire_SendDouble( &valeurDouble );</nowiki>
+
+
Le code d'envoi I2C pour un type '''float''' ressemble à ceci
+
<nowiki>float valeurFloat;
+
...
+
valeurFloat = 312.777;
+
Wire_SendDouble( (double*)&valeurFloat );</nowiki>
+
+
=== Code source ===
<nowiki>// === ArduPi-I2C ================================================
<nowiki>// === ArduPi-I2C ================================================
Admin
Bureaucrates
,
Administrateurs
29 917
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable