[AIUTO] inviare più dati con Serial.read

devo inviare da un applicazione esterna un indirizzo ip, ma poi arduino deve prendere in considerazione ed applicare ad una variabile diversa ogni valore.
es.
192.168.1.1
val1=192
val2=168
val3=1
val4=1

se glielo invio tutto insieme come posso fare per dirgli che ogni volta che trova un . deve salvare l'elemento successivo nella prossima variabile? grazie per l'aiuto

———————

I have to send an ip address to an external application, but then arduino must consider and apply a different variable to each value.
es.192.168.1.1
val1 = 192
val2 = 168
val3 = 1
val4 = 1
i send it all together how can i do it to tell you that every time he finds one “.” should I save the next item in the next variable? Thanks for your help

Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione dato che ... il "moderatore" di quella sezione, visto il tuo post che inizia in Italiano, lo ha spostato qui ...

... poi, essendo il tuo primo post, nel rispetto del regolamento (… punto 13, primo capoverso), 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 MOLTA attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Come spiegato, il tuo post è stato spostato nell'opportuna sezione del forum "Italiano"

Dopo che ti sarai presentato (ma FALLO SUBITO!), sperando che tu stia parlando di stringhe (char[]) e non di oggetti String, vedi questo spunto:

  char str[] ="ab.cde.f.gh";
  char * pch;
  Serial.print("Splitting string \"");
  Serial.print(str);
  Serial.println(" into tokens:");
  pch = strtok(str,".");
  while (pch != NULL)
  {
    Serial.println(pch);
    pch = strtok(NULL, " ,.-");
  }