Modifications

Sauter à la navigation Sauter à la recherche
370 octets ajoutés ,  10 août 2013 à 17:07
Ligne 63 : Ligne 63 :  
* Demander le NO de version, donc lectyre d'un octet (type "'''byte'''")  
 
* Demander le NO de version, donc lectyre d'un octet (type "'''byte'''")  
 
* Demander la lecture d'un nombre décimal (type "'''double'''")
 
* Demander la lecture d'un nombre décimal (type "'''double'''")
 +
 +
'''Decodage d'un type DOUBLE:'''
 +
Le décodage d'un type DOUBLE se fait à l'aide d'un struct.unpack. Pour un double, il faut fournir un buffer de 4 octets. Ce buffer doit être une chaîne de caractère.
 +
 +
Il faut donc transformer les 4 octets/byte en provenance d'Arduino et reçu à l'aide de I2C.readList() en une chaine de caractère à l'aide de la fonction CHR().
    
=== Le programme ===
 
=== Le programme ===
29 837

modifications

Menu de navigation