Bonjour,
Pour assurer cette fonction au mieux et dans la durée, tu devrais regarder du coté des shields DS1307 (ou tu le montes toi même sur une plaque à trous)
Le composant
DS1307 est une horloge RTC (Real Time Clock) qu'on peut mettre à l'heure (année, mois, jour, jour de la semaine, heures, minutes, secondes) et qui reste à l'heure grâce à une pile bouton même si tu mets l'arduino hors tension.
On l'interroge de façon très simple, des exemples sont fournis (DS1307_rtc)
Adafruit en vends par exemple
http://www.adafruit.com/index.php?main_page=product_info&cPath=42&products_id=264mais il y en a aussi chez seedstudio, sparkfun,...
C'est un composant pratique et peu onéreux.
Et, au cas ou tu aurais besoin d'encore plus de précision dans le comptage du temps, il faut regarder plutôt vers le composant DS3231,
une carte de développement existe aussi
http://www.adafruit.com/index.php?main_page=product_info&cPath=42&products_id=255Lionel

- Distributeur officiel Arduino - Conception de shields bleus