Modifications

Sauter à la navigation Sauter à la recherche
1 octet ajouté ,  20 janvier 2013 à 20:17
aucun résumé de modification
Ligne 10 : Ligne 10 :  
La plupart des micro-controlleurs, y compris Arduino, inclus un chronomètre interne appelé '''millis()''' et il y a également des minuteries dans le circuit intégré qui permettent de suivre de plus longues périodes de temps comme des minutes ou des jours.  
 
La plupart des micro-controlleurs, y compris Arduino, inclus un chronomètre interne appelé '''millis()''' et il y a également des minuteries dans le circuit intégré qui permettent de suivre de plus longues périodes de temps comme des minutes ou des jours.  
   −
Mais pourquoi donc avoir besoin d'un circuit RTC en plus?
+
Mais pourquoi donc avoir besoin d'un circuit RTC en plus? }}
    
Et bien, la raison la plus importante est que '''millis()''' ne "chronomètre" le temps que depuis le dernier démarrage d'Arduino - cela signifie que lorsque l'alimentation est enclenché, la minuterie des millisecondes recommence à 0. Un Arduino ne sait pas qu'il est 'jeudi' ou 'le 8 mars' et tout ce qu'il peut dire c'est que 'il y a 14.000 millisecondes que j'ai été mis sous tension'.
 
Et bien, la raison la plus importante est que '''millis()''' ne "chronomètre" le temps que depuis le dernier démarrage d'Arduino - cela signifie que lorsque l'alimentation est enclenché, la minuterie des millisecondes recommence à 0. Un Arduino ne sait pas qu'il est 'jeudi' ou 'le 8 mars' et tout ce qu'il peut dire c'est que 'il y a 14.000 millisecondes que j'ai été mis sous tension'.
Ligne 17 : Ligne 17 :     
Vous avez besoin de programmer/initialiser la date et l'heure actuelle et vous pouvez alors compter sur le fait que le temps continue à progresser normalement depuis ce point du temps. Mais s'il y a une perte de tension, vous devrez redéfinir/reprogrammer la date et l'heure. C'est un peut comme avec les alarmes bon marchés: à chaque fois qu'il y a une coupure de tension, l'alarme/horloge clignote stupidement sur le chiffre 12:00
 
Vous avez besoin de programmer/initialiser la date et l'heure actuelle et vous pouvez alors compter sur le fait que le temps continue à progresser normalement depuis ce point du temps. Mais s'il y a une perte de tension, vous devrez redéfinir/reprogrammer la date et l'heure. C'est un peut comme avec les alarmes bon marchés: à chaque fois qu'il y a une coupure de tension, l'alarme/horloge clignote stupidement sur le chiffre 12:00
}}
+
 
    
While this sort of basic timekeeping is OK for some projects, some projects such as data-loggers, clocks, etc will need to have '''consistant timekeeping that doesnt reset when the Arduino battery dies or is reprogrammed'''. Thus, we include a seperate RTC! The RTC chip is a specialized chip that just keeps track of time. It can count leap-years and knows how many days are in a month, but it doesn't take care of Daylight Savings Time (because it changes from place to place)
 
While this sort of basic timekeeping is OK for some projects, some projects such as data-loggers, clocks, etc will need to have '''consistant timekeeping that doesnt reset when the Arduino battery dies or is reprogrammed'''. Thus, we include a seperate RTC! The RTC chip is a specialized chip that just keeps track of time. It can count leap-years and knows how many days are in a month, but it doesn't take care of Daylight Savings Time (because it changes from place to place)
29 915

modifications

Menu de navigation