aiuti con la seriale

Ciao ragazzi avrei bisogno di un aiutino. In queste settimane mi sto smanettando con un modulo siemens gsm/gprs t35. Sto provando a ricevere tramite seriale un ok da questo modulo digitando tramite i comandi at il comando β€˜at’, ma qualcosa non va infatti non ricevo nessun ok.

Sono sicuro che mi possiate aiutare e vi ringrazio in anticipo. :slight_smile: :slight_smile: :slight_smile: : o . Vi lascio in allegato il codice, aiutatemi a trovare cosa non va

#include <SoftwareSerial.h>
#define tx 10
#define rx 6 
SoftwareSerial gsm(tx, rx);
int i;
String stringa;
void setup() {
Β  Serial.begin(9600);
Β  gsm.begin(9600);
}

void loop() {
//for(i = 1; i = 100000000; i++) {
//gsm.print("at"); 
if (gsm.available() > 1){
stringa = gsm.read();
Serial.println(stringa);
delay(2000);
}
}

comunicazione_seriale.ino (350 Bytes)

Hai incrociato i tx et i rx tra arduino e il gsm?
Come fai ad inviare il comando "AT"?

Nota: prima di postare un codice, fai un CTRL+T nell'IDE Arduino per indentare lo sketch.

si li ho incrociati. Per te dove sta il problema?? Il comando at lo invio semplicemente con la funzione gsm.print("at");
Grazie per il consiglio

Questo modulo non usa RS232 per comunicare?
Hai un link di questo modulo?

christian2007:
si li ho incrociati. Per te dove sta il problema?? Il comando at lo invio semplicemente con la funzione gsm.print("at");

Direi intanto "gsm.println("at");" perchΓ© devi mandare pure il file riga.