Arduino conexion serie rs232

Perdonnnn con las prisas no me he explicado bien, quería decir que:
Así me responde el módem:
void loop()
{
Serial.println("Envio comando AT");
puerto.println("AT");
while(puerto.available())
{
byte aux = puerto.read();
char uno = (char)aux;
Serial.println(uno);
}
delay(3000);
}

pero así no:

void loop()
{
Serial.println("Envio comando AT");
puerto.println("AT");
delay(3000);
}

void serialEvent()
{
Serial.print("Estoy en serialEvent: ");
while(puerto.available())
{
byte aux = puerto.read();
Serial.println(aux);
inputString += (char)aux;
}
Serial.println("Fin de SerialEvent:");
Serial.println(inputString);
}

Muchas gracias Jorge por responder.