extraño problema con la salida serie

Digo extraño porque incluso cosas que antes funcionaban han dejado de hacerlo.
El problema, un simple:
void setup() {
Serial.begin (9600);
}

void loop() {
Serial.println('Hola Mundo');
}

saca por la consola un chorizo de números... :??

Y otra cosa más divertida aún, pero que sólo me pasa con Seeeduino Stalker (ha estado funcionando ok durante meses) y tras una pequeña modificación del código me pasa lo siguiente.
Si hago Serial.begin (115200) me sacará basura, pero si hago screen /dev/ttyUSB0 57600 (la siguiente velocidad más baja) sale bien... así con cualquier otra velocidad que pruebe...

Uso linux, Ubuntu 13.04 para ser más contreto.

Alguna pista será bienvenida.

Saludos

p.d.: He intentado ser claro, si no es así preguntad lo que queráis. Gracias

Hola, no sé que decirte con el resto de dudas, pero respecto al chorro de números por la consola, a mí también me ocurría y no sabía por qué. Se soluciona metiendo el código en una comprobación. Prueba con esto:

void loop()
{
  if (Serial.available()>0)
   {
    Serial.println("Hola mundo");
   }
}

Un saludo.
PD: Perdón, edito el post, puesto que recordé que mi respuesta no es del todo acertada. Es normal que ocurra lo de los números y se hace lo que puse más arriba cuando se ingresa un dato con Serial.read(), pero en este caso no es necesario. Aún así yo lo probaría, por descartar y ver que ocurre.

Saber los caracteres que obtienes sería de ayuda. Probablemente sea ASCII. Prueba a pasar el texto entre comillas dobles, no simples.

Hola,
el Serial Monitor también tienes que configurarlo a 9600 (extremo inferior derecho de la ventana de la consola).

en lugar de

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

void loop() {
   Serial.println('Hola Mundo');
}

prueba

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

void loop() {
   Serial.println([color=red]"[/color]Hola Mundo[color=red]"[/color]);
}
  1. Siento verguenza.... pero no entiendo porque unas veces funciona y otras no. La solución:

Comillas dobles: "Hola mundo" y NO 'Hola mundo'

Gracias a todos por el interés. :cold_sweat:

Fallando se aprende :wink: