Programmation d'une Eeprom 24lc512

Voila avec le programme et les bibliothéques dont on a parlé plus haut j'ai fela:

Donc en fait je doit gérer la variable it qui est une valeur entière qui varie de 0 à une valeur >= à 2281 et que j'enregistre au fur et à mesure de sa progression, en sachant que je dois enregistrer 5 valeurs de it ( valeurs que j'envoieaprés par sms avecun module) donc j'ai crée une adresse de mémoire "adress" que j'incrémenterai de 0 à 5 à chaque nouvel valeur. est ce que mon raisonement est bon? si oui j'ai fais ça comme programmme, est il correct?? un grand merci

    int16_t adress;
    int16_t it;
    
     Wire.beginTransmission(DEVICEADDRESS);
     Wire.write( (adress >> 8) & 0xFF );
     Wire.write( (adress >> 0) & 0xFF );
     Wire.endTransmission();
     delay(5);
     Wire.requestFrom(DEVICEADDRESS, 1);
     it = Wire.read();
 
     it = it + current; // Calcul de la consommation de courant.
     
    Wire.beginTransmission(DEVICEADDRESS);
    Wire.write( (adress>> 8) & 0xFF );
    Wire.write( (adress >> 0) & 0xFF );
    Wire.write(it);
    Wire.endTransmission();
    delay(5);