Convertire stringa in intero

Se non ci dici almeno l'errore sarà difficile che noi si possa aiutare
ma da una scorsa al codice a naso direi che almeno un problema lo hai qui

Serial.println("Risposta da modulo GSM: " + inData3);    //mostra la chat tra arduino e il modulo gsm

e poi non mi è chiaro perchè ripetere 5 volte la stesssa sequenza, identica, con le stesse variabili
posta l'errore, che è meglio

e poi, segui un paio di regole semplici:
una riga uno statement, per quanto sia vero che puoi scrivere ancora roba dopo il punto e virgola non è per nulla comodo da capire
metti le giuste indentazioni, e le parentesi graffe come si deve
(non importa quale convenzione segui, ma UNA la devi seguire)
la formattazione automatica serve a questo
Se scrivi ordinato seguendo poche semplici regole e tieni ben formattato ed allineato il testo è tutto più semplice
NON è un consiglio, è una esplicita richiesta, in BASIC:
SE tu lo fai
ALLORA io sono disposto ad aiutarti
ALTRIMENTI no
FINEDELSE