Leer serial port USB

Buenas tardes,

una consulta. estoy probando de enviar datos al puerto Usb mediante arduino, y leerlo con el serial monitor que incorpora arduino.

El codigo que he utilizado es de un ejemplo:

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

void loop()
{
  Serial.println("Hello world!!!");
  delay(1000);
}

Hasta ahí todo correcto, abro el serial monitor y me aparee el "Hello World" cada segundo, pero cuando cierro la ventana del serial monitar, tras unos 10 segundos mas o menos, el arduino deja de transmitir. No deberia seguir transmitiendo, independientement si tengo el puerto abirto o no. Como puedo hacerlo???

muchas gracias