current=millis();
if((current-previous) > 500 && (index==-1)){
previous=current;
if ((fonct==1)&&(f==0)) {
++f;
myFile = SD.open("rep.txt"); // ouvre le fichier
b=b+14;
myFile.seek(b);
if (!myFile) { // test si l'ouverture a foirée
Serial.println("Erreur d'ouverture du fichier");
return;
}
ee.reserve(12);
taille=12; // myFile.size();
char chaine[taille];
// init de la chaine, de la taille de celle du fichier
int i=0;
while (myFile.available()) {
for (int i=0;i<=13;i++){
chaine[i] = myFile.read(); /
ee=String (chaine);
}
myFile.close();
chaine[i] = '\0';
}
}
delay(20);
f=0;
}
index = ee.indexOf(rep);
shield.setCursor(0,1);
//shield.print(index);
if (fonct==0){
shield.print(rep);
}
shield.print(String(ee[a])+String(ee[a+1])+
String(ee[a+2])+String(ee[a+3])+
String(ee[a+4])+String(ee[a+5])+
String(ee[a+6])+String(ee[a+7])+
String(ee[a+8])+String(ee[a+9])+
String(ee[a+10])+String(ee[a+11]));