Comunicación Serial

Hola. No estaba enfadado, sino ausente. Tengo el handicap de no tener el Arduino a mano, así que lo que te envío está sin testear, pero espero que veas más o menos por dónde creo que tendrían que ir los tiros.

void setup() {
    Serial.begin(9600);
}

void loop() {
    while (Serial.available() > 0) {
        char comando=Serial.read();
        int valor=Serial.parseInt();
        if (Serial.read()=='\n'){
            Serial.print("Comando recibido: ");
            Serial.println(comando);
            Serial.print("Valor recibido: ");
            Serial.println(valor);
        } else Serial.println("Comando inválido.");
    }
}

Por cierto, en la referencia de Serial tienes también varios ejemplos que te pueden ser ilustrativos.