Go Down

Topic: Help... da Arduino uno a ATMEGA328 (Read 3017 times) previous topic - next topic

Ravnosalex

ho eliminato la /r  stesso codice di return  255 nella read seriale

gpb01

:smiley-eek: ... veramente dovrebbe tornare una stringa, tipo : +CME ERROR: <err> oppure NO DIALTONE oppure BUSY , ecc. ecc.  ma solo un carattere mi sembra strano ...

Fasi di inizializzazione, ecc. ecc ?

Ti ripeto, purtroppo non conosco il modulo ... sto guardando un po' il set di comandi del SIM900 ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

Ravnosalex

Allora... se io provo a dare il comando AT da seriale funziona ed effettua la chiamata con la sintassi ATD+39123456; TASTO RETURN

Come mai non va da software?  :~

Ravnosalex

#33
Apr 20, 2013, 04:53 pm Last Edit: Apr 20, 2013, 04:59 pm by Ravnosalex Reason: 1
RISOLTO   in parte

Code: [Select]
 if (mySerial.available()) {
 mySerial.write("ATD+39123456;");
 delay(100);
 mySerial.write("\r");


Cosi mi chiama ma non riesco a interrompere con ATH ...

gpb01

Le note nel manuale dicono :

Note: This Command may be aborted generally by receiving an ATH Command or a character during execution. The aborting is not possible during some states of connection establishment such as handshaking.

... magari stava appunto facendo la connessione e li .. sembrerebbe che non puoi fare nulla ...

Guglielmo
Search is Your friend ... or I am Your enemy !

Ravnosalex

Per adesso riesco a far tutto, faccio fare prima la chiamata poi con un delay mando un sms e la chiamata si interrompe, quindi PERFETTO.

Adesso studio e disegno un PCB che sostituisca arduino ma con il pinout della shield gsm. Appena ho novità vi scrivo :)

Go Up