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.