cercando di includere e capire secTimer

Attenzione il timer parte da 0, quindi nella loop per ben 1 secondo hai sempre mytimer.readTimer()=> 0
e 0 % 60 fa 0 per ben 1 secondo

void loop(){
  secondi=mytimer.readTimer() %60 ;
 // Serial.print(secondi);Serial.print("  ");Serial.println(minuti);
  if(secondi==0 && secondi>0)
  { minuti=minuti+1;
    if(minuti==60)
    { ore=ore+1;
      minuti=0;
    }
    if(ore==24)
    { giorni=giorni+1;
      ore=0;
    }
  }
  select=Serial.read();	
  if(select=='1'){
    digitalWrite(led,HIGH);
    Serial.println("led HIGH");
  }
  if(select=='0'){
    digitalWrite(led,LOW);
    Serial.println("led LOW");
  }
  if(select=='t')
  { Serial.println("aggiornamento tempo...");
    Serial.print("gg:"); Serial.print(giorni);
    Serial.print(" "); Serial.print(ore);
    Serial.print(":"); Serial.print(minuti);
    Serial.print(":"); Serial.println(secondi);        
  }
}