Contare 60 minuti

... dovrebbe essere meglio qualche cosa del genere ... ma non posso fare alcuna prova ... :roll_eyes:

Process uptime;
uptime.runShellCommand("cat /proc/uptime | cut -d. -f1");
byte i = 0;
char c[12];
while (uptime.available() > 0) {
  c[i] = uptime.read();
  i++;
  if (i > 11) {
    <<qui devi gestire l'errore di aver ricevuto più caratteri del previsto>>
  }
}
Serial.flush();
c[i] = 0x00;
unsigned long test = strtoul(c, NULL, 0);
Serial.write(test);

Guglielmo

Edit : Comunque puoi farlo anche grande 20 char ... così stai più tranquillo e l'indice può andare da 0 a 19 :wink: