allora stando a quanto dice qui
con questo comando
Serial.print(byte(78)) gives "N" (whose ASCII value is 78)
oppure
Serial.print(78, BYTE) gives "N"
io mando il carattere numero "78"
che è il metodo che appunto ho usato come indicato di sopra..
anche qui indica lo stesso genere di problema.
è possibile che basglio qualcosa a livello hardware? io mi sono collegato con l'rx di una seriale aggiuntiva al pin che uso come tx con la software serial, e le cose non mi quadrano, potrebbe esserci per qualche strano motivo un disallineamento dei bit?
questa sera faccio altre prove e posto il codice completo.