+++ caratteri escape da modalita ppp a command codice

Buongiorno a tutti, qualcuno ha idea di come scrivere il codice per mandare 3 piu in rapida sequenza per commutare il sim900 da remoto a locale?

SIM900.println("ATD3283006492"); }
if(line=="+"){SIM900.print(char(43));//premendo piu dovrebbe dare i 3 + senza ritorno di riga che da riga di comando
//pongono il modem in modalità di comando
delay(2);
SIM900.print(char(13));
delay(2);
SIM900.print(char(43));
delay(2);
SIM900.print(char(13));
delay(2);
SIM900.print(char(43));
delay(2);
SIM900.print(char(13));

}
}
io ho provato cosi ma non funziona, quando do il comando da terminale, o adopero Coolterm in modalità raw o da linea mettendo nessun fine riga funziona correttamente, ho fatto la prova di stamparlo anche a seriale e mi manda +++ ma non ha alcun effetto.

Prova:
SIM900.print("+++");

Hai ragione, avevo provato come primo tentativo con println e non andava, poi mi son reso conto che voleva tre + senza ritorno a capo, era la cosa piu semplice.
Grazie.Funziona.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.