Modifications

Sauter à la navigation Sauter à la recherche
Ligne 56 : Ligne 56 :  
Dans cet exemple, issu de TronixStuff.  
 
Dans cet exemple, issu de TronixStuff.  
   −
Dans cet exemple, on s'adresse au périphérique 0x68 (adresse hecadécimale) pour y placer la valeur 0 dans le registre.
+
Dans cet exemple, on s'adresse au périphérique 0x68 (adresse hexadécimale) pour y placer la valeur 0 dans le registre.
    
Ensuite, on fait une lecture de 7 octets pour recevoir l'information désirée (en l'occurrence: date et heure)  
 
Ensuite, on fait une lecture de 7 octets pour recevoir l'information désirée (en l'occurrence: date et heure)  
Ligne 64 : Ligne 64 :  
Wire.endTransmission();
 
Wire.endTransmission();
 
Wire.requestFrom(0x68, 7);
 
Wire.requestFrom(0x68, 7);
*second    = bcdToDec(Wire.read();
+
*second    = bcdToDec(Wire.read());
*minute    = bcdToDec(Wire.read();
+
*minute    = bcdToDec(Wire.read());
*hour      = bcdToDec(Wire.read();
+
*hour      = bcdToDec(Wire.read());
 
*dayOfWeek  = bcdToDec(Wire.read());
 
*dayOfWeek  = bcdToDec(Wire.read());
 
*dayOfMonth = bcdToDec(Wire.read());
 
*dayOfMonth = bcdToDec(Wire.read());
29 372

modifications

Menu de navigation