Duda monitor arduino

Buenas de nuevo, he realizado un pequeño programa que comunica con una maquina a través del puerto serie que me permite enviar comandos, el problema es que usando el monitor de arduino no puedo enviar comandos y tengo caracteres raros, pero si en vez de usar el monitor uso un cliente como PUTTY o HIPERTERMINAL me funciona a las mil maravillas
Sabeis por que puede ser ?
Aqui adjunto mi pequeño codigo y un par de imagenes

#include <SoftwareSerial.h>

SoftwareSerial mySerial(11, 10); // RX, TX

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(2400);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(2400);
  mySerial.println("Hello, world?");
}

void loop() { // run over and over
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
  if (Serial.available()) {
    mySerial.write(Serial.read());
  }
}