Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Telecontrolli GSM, via LAN, con Bluetooth, radio
MarcoMartines
Messaggi: 13
Iscritto il: 14/02/2012, 2:23
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da MarcoMartines »

Per quanto riguarda la parte software sembra tutto ok.
Ultima prova che mi viene in mente in GSM.h decommenta la riga 17 abilitando il debug e prova a postare il risultato.

Marco.

Dasty
Messaggi: 12
Iscritto il: 12/09/2012, 1:41
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da Dasty »

rieccomi finalmente ho trovato un pò di tempo per fare la prova ed ecco il risultato:

GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE


che fare adesso?!

MarcoMartines
Messaggi: 13
Iscritto il: 14/02/2012, 2:23
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da MarcoMartines »

C'è qualcosa che non mi torna...
decommentando il debug dovrebbero apparire in output tutti i comandi...
sicuro che stai modificando la cartella giusta?
Non è che stai modificando la libreria di un IDE e ne stai usando un altro?
A volte capita...
per essere sicuro fai una cosa: nel file dove hai decommentato scrivi una riga senza senso anche "aaadhjshdjs" e prova a compilare.
Se tutto fila liscio vuol dire che stai modificando il file sbagliato.
Marco

Dasty
Messaggi: 12
Iscritto il: 12/09/2012, 1:41
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da Dasty »

Ciao Marco

innanzitutto buon anno, stasera provo, se devo essere sincero penso di non aver sbagliato,
ma ricontrollare non guasta, di notte fonda a volte la distrazione porta brutti scherzi.

Sergio

MarcoMartines
Messaggi: 13
Iscritto il: 14/02/2012, 2:23
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da MarcoMartines »

Buon anno anche a te ;)
va bene fammi sapere comunque.

Marco

Dasty
Messaggi: 12
Iscritto il: 12/09/2012, 1:41
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da Dasty »

rieccomi finalmente ho avuto il tempo di provare, ho verificato la libreria caricata dove avevo apportato le modifiche era quella giusta

adesso non saprei più cosa fare, posso dire di aver buttato più di 100€ e mi ritrovo una scheda mai utilizzata.

LED
Messaggi: 4
Iscritto il: 27/01/2013, 16:58
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da LED »

salve,
ho riscontrato lo stesso problema, utilzzando arduino 1(rev2) e varie versioni degli ide.
ricevo il seguente messaggio nella seriale:

GSM Shield testing.
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE

il led sul sim 908 si accende al caricamento dello sketch(alle volte) e (alle volte) si accende per pochissimo tempo nella fase di gsm shield testing.
ho ricontrollato più volte che le saldature sulla shield fossero state eseguite in maniera corretta, ed ho chiuso i jumper necessari.

cosa fare?

MarcoMartines
Messaggi: 13
Iscritto il: 14/02/2012, 2:23
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da MarcoMartines »

Salve, è stata utilizzata un'alimentazione esterna 12V/ almeno 1A? altrimenti solo la USB non riesce ad alimentare correttamente lo shield.
Marco

MarcoMartines
Messaggi: 13
Iscritto il: 14/02/2012, 2:23
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da MarcoMartines »

Dasty ha scritto:rieccomi finalmente ho avuto il tempo di provare, ho verificato la libreria caricata dove avevo apportato le modifiche era quella giusta

adesso non saprei più cosa fare, posso dire di aver buttato più di 100€ e mi ritrovo una scheda mai utilizzata.
Ciao, per caso hai caricato qualche sketch con baudrate 1200?

Comunque per avere più info devi aprire il file
GSM.h dentro la cartella di Program Files/Arduino/libraries/GSMSHIELD
andare alla riga 20 e decommentarla ossia
da così
//#define DEBUG_ON
a così
#define DEBUG_ON
caricare lo sketch
e postare il risultato.

Marco

Dasty
Messaggi: 12
Iscritto il: 12/09/2012, 1:41
Home_Page: http://

Re: Info problema con GSMGPRSSHIELDv2 SHIELD ARDUINO

Messaggio da Dasty »

MarcoMartines ha scritto: Ciao, per caso hai caricato qualche sketch con baudrate 1200?

Comunque per avere più info devi aprire il file
GSM.h dentro la cartella di Program Files/Arduino/libraries/GSMSHIELD
andare alla riga 20 e decommentarla ossia
da così
//#define DEBUG_ON
a così
#define DEBUG_ON
caricare lo sketch
e postare il risultato.

Marco
lo sketch che ho appena riprovato è :
------------------------------------------------------------------------------
#include "SIM900.h"
#include <SoftwareSerial.h>
//We don't need the http functions. So we can disable the next line.
//#include "inetGSM.h"
#include "sms.h"
#include "call.h"

//To change pins for Software Serial, use the two lines in GSM.cpp.

//GSM Shield for Arduino
//www.open-electronics.org
//this code is based on the example of Arduino Labs.

//Simple sketch to check if an incoming call is from an authorized
//number and in this case, send to this number an SMS with the value
//of a digital input.

//We have to create the classes for SMSs and calls.
CallGSM call;
SMSGSM sms;

char number[20];
byte stat=0;
int value=0;
int pin=1;
char value_str[5];

void setup()
{
pinMode(pin,INPUT);
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");
//Start configuration of shield with baudrate.
//For http uses is raccomanded to use 4800 or slower.
if (gsm.begin(2400))
Serial.println("\nstatus=READY");
else Serial.println("\nstatus=IDLE");
};

void loop()
{
//Chekcs status of call
stat=call.CallStatusWithAuth(number,1,3);
//If the incoming call is from an authorized number
//saved on SIM in the positions range from 1 to 3.
if(stat==CALL_INCOM_VOICE_AUTH){
//Hang up the call.
call.HangUp();
delay(2000);
//Check the value of the input.
value=digitalRead(1);
//Convert the int to a string.
itoa(value,value_str,10);
//Send an SMS to the previous number with
//the value read previously.
sms.SendSMS(number,value_str);
}
delay(1000);
};
------------------------------------------------------------------------------

ho decommentato la riga 20 #define DEBUG_ON
GSM.h dentro la cartella di Arduino/libraries/GSMSHIELD

ma il risultato è sempre lo steso:

GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE

la libreria è quelal giusta perchè ho provato sempre nello stesso file GSM.h
a inserire un valore a caso dopo la riga 20 e giustamente non compilava.

Sergio

il file

Rispondi