#include #include #include "/home/souti/Arduino/EEPROM_TEST/eeprom.h" // IMPORTANT !!!!!!!!!!!!!!!!!!!!!!!!!! // finir toutes les lignes par \n // finir la page par \r #define START_ADDRESS 831//memory address of the 1st stored byte long sum; //the sum of read values, updated in loop //-------------------------------------------------------------- void setup(){ Serial.begin(9600); Wire.begin(); int addr = START_ADDRESS; addr = page(addr); Serial.println("Page 1 fin" + addr); addr = page2(addr); Serial.println("Page 2 fin" + addr); } //-------------------------------------------------------------- void loop(){ delay(3000); // désactivation plantage traitement trop long wdt_disable(); int addr = START_ADDRESS; //this will increment after each read char readChar; String numero2 =""; for (int ii = 0; /*ii < 500*/; ii++) { addr += readObjectSimple(0x50, addr, readChar); if (readChar == 10) { Serial.println(numero2); numero2=""; }else { numero2+=readChar; //numero[ii]; if (readChar == 13 || ii > 5000) { break; } } } // Réactivation wdt_enable(3000); } int writeString(int addr, String s) { for (int ii = 0; ii < s.length(); ii++) { addr += writeObjectSimple(0x50, addr,s.charAt(ii)); //caractere[ii]); Serial.print(s.charAt(ii)); } return addr; } int page(int addr) { addr = writeString(addr, "\n"); addr = style(addr); addr = body(addr); addr = writeString(addr, "\n\r"); return addr; } int page2(int addr) { addr = writeString(addr, "\n"); addr = style(addr); addr = body2(addr); addr = writeString(addr, "\n\r"); return addr; } int body(int addr) { addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); return addr; } int body2(int addr) { addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, " \n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "
\n"); addr = writeString(addr, "\n"); return addr; } int style(int addr) { addr = writeString(addr, "\n"); return addr; }