Parutions - Les micro contrôleurs

Effaceur de l'EEPROM d'un Arduino

| | Les micro contrôleurs | 1065
Effaceur de l'EEPROM d'un Arduino
LOGO_eeprom

Le microcontrôleur des Arduino a une EEPROM (Mémoire dont les valeurs sont conservées lorsque la carte est éteinte).

Plutôt que de coder en dur la capacité de l'EEPROM, on utilise la fonction de longueur pré-fournie. Cela rend le code portable à tous les processeurs AVR; en effet la taille de la mémoire est différente suivant les modèles d'Arduino.

Le code Arduino


Code ARDUINO :
#include <EEPROM.h>
void setup() { 
    // Initialisation de la pin 13 (LED) en tant que sortie. 
    pinMode(13, OUTPUT); 
    for (int i = 0 ; i < EEPROM.length() ; i++) { 
        EEPROM.write(i, 0); 
    } 
        // Activation de la LED quand c'est OK.
        digitalWrite(13, HIGH); 
}
    void loop() { 
        // Boucle vide. 
}