Bonjour ,
Sur la Arduino Uno , je voudrai créer une horloge perpétuelle.
A ma connaissance, il n'y a pas de timer accessible"sur settee carte, juste one gestion basique des délais.
Comment procéder ?
Merci à tous.
Bonjour,
C'est quoi une horloge perpétuelle?
Si c'est juste pour créer une horloge il te faut une RTC (Real Time Clock) genre DS3231, mais je ne peux garantir qu'elle continuera à fonctionner dans 1000 ans.
Si il y a des "timers accessibles sur cette carte" (quelle carte?).Trois par exemple sur la UNO
La meilleure solution est la RTC DS3231.
Non pas que la solution basée génériquement sur une RTC soit la meilleure, mais parce que dans le cas particulier du DS3231 le système résonnant du CI (à base de Mems) est associé à une compensation interne de température ce qui donne au maximum +/- 2ppm par an entre 0°C et +40°C et +/-3ppm entre -40°C et + 85°C.
Un quartz normal non compensé fait :
-40°C / +25°C --> - 180 ppm
+25°C / +85 °C --> - 85 ppm
- la variation du Ds3231 est plus faible
- Comme il s'agit d'une compensation la déviation de la fréquence sera tantôt positive, tantôt négative. Sur un an il y aura un effet de moyennage et la déviation réelle sera inférieure à +/- 2 ppm.
- Avec un quartz la fréquence centrale est donnée pour +25°C.
Dés qu'on s'éloigne de cette température la fréquence diminue sur un an il y aura accumulation de ppm sans moyennage possible.
Tout est dans la stabilité de l'horloge externe qu'on utilise.

