O serial.read(), retorna apenas um caracter por vez, não o número, e você esta usando DEC no Serial.println(incomingByte, DEC);
Tente isso
#include <stdlib.h>
char incomingChar; // for incoming serial data
void setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {
// send data only when you receive data:
if (Serial.avalaible()) {
// say what you got:
Serial.print("I received: ");
}
while (Serial.available() > 0) {
// read the incoming char:
incomingChar = Serial.read();
Serial.print(incomingChar);
}
}