Problema baud-rate su SerialEvent example

Ciao a tutti,

come da titolo vi scrivo per un problema riscontrato sulla lettura della seriale:
sto usando un Arduino ProMini 3,3V 8 MHz e sto testando i risultati del semplice sketch di esempio SerialEvent.
Al momento testo scrivendo io direttamente sul monitor seriale in un secondo momento devo far leggere dei dati da un'altro device sulla seriale.
L'esempio parte con l'impostazione a 9600 baud.
tutto bene fino a 57600.
A me servirebbero 115200 ma spesso non printa la lettura del dato e quando lo fa trovo solo 'garbage' .
Se faccio printare direttamente dallo sketch naturalmente tutto liscio.
Cosa potrebbe essere?
L'esempio è questo:

String inputString = "";         // a string to hold incoming data
boolean stringComplete = false;  // whether the string is complete

void setup() {
  // initialize serial:
  Serial.begin(115200);
  // reserve 200 bytes for the inputString:
  Serial.println("start");
  inputString.reserve(200);
}

void loop() {
  // print the string when a newline arrives:
  if (stringComplete) {
    Serial.print(inputString);
    // clear the string:
    inputString = "";
    stringComplete = false;
  }
}

/*
  SerialEvent occurs whenever a new data comes in the
 hardware serial RX.  This routine is run between each
 time loop() runs, so using delay inside loop can delay
 response.  Multiple bytes of data may be available.
 */
void serialEvent() {
  while (Serial.available()) {
    // get the new byte:
    char inChar = (char)Serial.read();
    // add it to the inputString:
    inputString += inChar;
    // if the incoming character is a newline, set a flag
    // so the main loop can do something about it:
    if (inChar == '\n') {
      stringComplete = true;
    }
  }
}

e si trova in Esempi/Comunication/SerialEvent

in risposta sul monitor seriale a 115200 trovo 'start' come da sketch e provando a scrivere 'test' , dopo vari tentativi , solo immondizia .
Grazie in anticipo
Andrea

Buonasera,
essendo il tuo primo post, nel rispetto del regolamento, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

Buonasera,
stavo aspettando i 5 min di attesa per fare la presentazione, non mi lasciava postare troppo rapidamente !

James_wasabi:
Buonasera,
stavo aspettando i 5 min di attesa per fare la presentazione, non mi lasciava postare troppo rapidamente !

... beh ... prima ci si dovrebbe presentare e poi scrivere :grin: :smiley: :grin:

Guglielmo

Si lo so, non volevo essere maleducato

Qualche consiglio ?

Scusa ma ora sto postando da telefono e non capisco perché , ma alcune frasi non le ha prese!