quindi qualcosa del genere?
Process uptime;
uptime.runShellCommand("cat /proc/uptime | cut -d. -f1");
int i = 0;
char c[12];
while (uptime.available() > 0) {
c[i] = uptime.read();
i++;
}
Serial.flush();
c[11] = 0x00;
unsigned long test = strtoul(c, '\0', base);
Serial.write(test);
Dove però non avrei idea di cosa mettere al posto di base... (ho qualche lacuna eh...)
EDIT:
ho provato a mettere come BASE: 2 e ho caratteri illeggibili. Con BASE 16 oppure 32 ho un output di UN CARATTERE (lettera o simbolo...)
sbaglio nell'assegnare il valore all'array ?