Conserver données après coupure alimentation

Bonjour à tous,

J'ai un petit compteur qui m'affiche le nombre de déclenchement d'une cellule. Hélas si je débranche l'alimentation je perds les données, ça redémarre à 0. J'aimerais conserver les données de ce compteur lorsqu'il y a coupure pour reprendre là ou j'étais.

L'affichage se fait sur un lcd, comment faire pour conserver les données ? Le nombre peut aller jusqu'à 15 000 000

Merci pour votre aide.

un comptage par seconde...

Il faut écrire les infos : -soit dans la mémoire interne de la carte, mais le nombre de cycles d'écriture/lecture est limité http://www.arduino.cc/en/Reference/EEPROM

Bonjour,

Fait bien attention : une mémoire EEPROM a un nombre d'écriture limité !

Si tu n'as qu'une valeur à stocker de manière cyclique utilise la mémoire RAM d'un module DS1307 ;) Certes à l'origine c'est un module pour donner l'heure mais il contient 56 octets de RAM libre. Et comme il ya une pile de sauvegarde tu ne risque pas de perdre tes données (sauf si la pile est vide bien sûr).

L'avantage c'est qu'une mémoire RAM à un temps d'accès bien plus rapide qu'une EEPROM et un nombre d'écriture illimité. En plus un DS1307 ça se trouve pour trois fois rien sur internet ;)

A oui super l'idée de l'horologe !!!

Je vais étudier ça de près, car en fait j'aurais juste besoin de stocker dans l'eeprom uniquement les grosses valeurs :

10 000 / 20 000 / 50 000 / 100 000 / 200 000 etc...

Merci à tous pour votre aide !

Sans abuser Skywodd, tu as le lien pour utiliser la mémoire de l'horloge pour stocker mes données ?

Car j'ai beau chercher sur ton blog, impossible à trouver.

gunsman76: Sans abuser Skywodd, tu as le lien pour utiliser la mémoire de l'horloge pour stocker mes données ? Car j'ai beau chercher sur ton blog, impossible à trouver.

Je ne peut pas traiter de tout les sujets possible :grin:

Tient voila un exemple de code simple : http://www.idreammicro.com/post/Utilisation-de-la-RAM-du-DS1307

:smiley:

Merci !