Raccolta pareri per progetto arduino

Dovresti postare il codice per darti un parere.

Indica anche che versione hai caricato delle librerie: potrebbe essere un errore delle stesse.

Ti avevo chiesto di farlo per capire il problema.

Comunque, la libreria a modulo unico (quella indicata come TiDiGino Library per IDE 1.0) è la libreria originale che io ho modificato per il funzionamento con la IDE 1.0

Il problema è che richiede notevoli risorse RAM, tanto che con l'avvento del GSM/GPRS/GPS Shield II è stata potenziata nelle funzioni (GPS) ed è stata suddivisa in moduli. Purtroppo usa la SerialSoftware che non utilizza la UART di TiDiGino e che, secondo me, crea altri problemi.

La vecchia versione rimane ancora valida per TiDiGino, basta avere le accortezze di risparmiare memoria RAM (HEAP).

A proposito, le stringhe costanti le utilizzi, eccome:
Serial1.println("AT+CSDH=1");
meglio fare
Serial1.println(F("AT+CSDH=1"));

La mia libreria è indicata come versione 1.01...

comunque adesso provo a usare la F() sulle costanti stringa, vediamo :slight_smile:

PS: con la mia modifica all'inizializzazione della GSM per ora sembra funzionare correttamente comunque...continuerò i test...

Per ora sembra funzionare tutto, ma rimane ancora un problema, già noto e discusso.
Spesso e volentieri dopo un power cycle il modulo SIM900 rimane bloccato e non si inizializza, mentre la board funziona correttamente.
Leggevo sul forum di Futura che un utente col mio stesso problema ha risolto apportando modifiche al fine arduino_pins, ma il mio file attuale risulta già aggiornato con quelle modifiche.
Si conosce la causa del problema o si è a conoscenza di qualche metodo per risolverlo?

Ah, brutte news:ho notato che dopo un sostanzioso numero di tentavi di accesso alla rete falliti(modulo GSM bloccato) il modulo si era scaldato più del solito, e a terminale invece che stamparmi il tentativo di accesso ha cominciato a stamparmi dei caratteri vuoti.
Così ho scollegato usb e alimentazione e aspettando qualche minuto ho provato a ricollegare il tutto.
Risultato:
Appena viene collegata l'usb(con alimentazione inserita) i led relativi(LD6 e LD7) cominciano a lampeggiare velocemente e in continuazione, e se provo ad aprire il monitor seriale l'IDE crasha.La pressione del pulsante di reset non ha alcun effetto(i led non smettono di lampeggiare neanche mentre il pulsante è premuto).
Se viene rimosso il modulo SIM la board si comporta correttamente.

E' come se il modulo SIM saturasse il canale Serial bloccando la board.Non vorrei dire ma secondo me si è fritto qualcosa...

UPDATE:lo fa anche se collego solo i 3 pin si alimentazione:modulo in corto?

UPDATE2:Modulo in corto. tra VCC e GND ci sono 9 Ohm, quindi direi che c'è qualcosa che non va.O sabglio?

Qualche idea?