Funziona, ma penso che potresti migliorarla un po...
per me quell'if Serial.available() non ha senso perché sei già dentro il while che verifica la stessa condizione fondamentalmente... io, dopo aver visto milioni di esempi qua e la per la lettura della seriale (via filo via radio non importa) ho adottato come mio "standard" una guida di Leonardo Miliani, che oltre a leggere i dati in seriale, spiega come ricostruire un int sparato in write dall'altra parte... mooooooooolto comodo.
PS: grazie Leonardo, so che sei in questo forum! (almeno io ricordo di si).
EDIT: gugliemo sto iniziando a strizzare il cervello su strcat() ![]()