Processing: Varie ed Eventuali

Scusa ma tu ricevi il byte 38, perché perdere tempo a trasformarlo con funzioni strane? Usalo così com'è.

Oppure, se vuoi comunque le decine ed unità, fai così:

byte decine;
byte unita;
byte lettura;
  lettura=Serial.read();
  decine=lettura/10;
  unita=lettura-(decine*10);