l'ho collegato da solo con il MEGA Serial1 per fare delle prove, ma niente... la sim interna è a posto e il led indica che viene agganciato l'operatore.
sto provando con questo semplice codice, ma la tx/rx non da segni di vita
void setup()
{
Serial.begin(9600);
Serial.println("Arduino serial initialized!");
delay(10);
Serial1.begin(9600);
Serial1.println("GSM serial1 initialized!");
delay(10);
}
void loop()
{
if (Serial1.available()) {
int inByte = Serial1.read();
Serial.write(inByte);
}
if (Serial.available()) {
int inByte = Serial.read();
Serial1.write(inByte);
}
}
mi da solo il primo messaggio... il resto è ECG piatto.
per scrupolo ho invertito tx e rx, niente. Ho ponticellato quei pin che si vedono, ma anche questo non è servito.... sbaglio io qualcosa di clamorosamente banale o sta scheda è fallata?
Se invii sms alla scheda oppure se provi a telefonare, compare nulla?
Io acquistai degli shield sim900 da ebay Cina. Alcuni di essi non consentivano l'invio e la ricezione per mezzo dei pin tx/rx.
Ho risolto riscrivendo/aggiornando il firmware dei moduli che evidentemente avevano un blocco oppure qualche impostazione che non riuscivo a comprendere.
Mi auguro il tuo problema possa essere risolto con eguale facilità! !
Era come se TX e RX non fossero collegati.
come si vede in foto ci sono due connettori gialli.
Uno a tre pin - QUESTO NON VA BENE!! io collegavo qui TX e RX, perchè sulla mia versione c'era scritto tx e rx, ma non funziona cosi. Vedo che su queste altre versioni l'indicazione stampigliata è stata modificata ('tacci loro!!! )
Uno a sei pin (con jumpers) - Ecco, i collegamenti con tx e rx di arduino andavano fatti qui.
se può servire a qualcuno: il problema è che il modulo SIM900A è per i mercati asiatici e quindi non riusciva a connetersi alla rete. Dopo numerosi tentativi ed aggiornando il firmware (ho dovuto caricare quello per il modello SIM900) adesso ho risolto (se serve a qualcuno posto i link dei vari siti).
L'unico problema è che mi sono "perso" la connessione seriale al modulo, chissà perchè!
Comunque poco male.
Confermo che i pin da collegare per usarlo con Arduino e la libreria GSM.h sono quelli indicati in figura secondo questo schema:
Pin 2 (RX) | 5VT
Pin 3 (TX) | 5VR
e naturalmente GND-GND, anche perchè il SIM900A bisogna alimentarlo a parte in quanto richiede 1,5-2 A.
ciao