Ciao a tutti,
vorrei interfacciare il mio arduino mega2650 ad un modulo gsm che ha il modem simcom sim900, più esattamente questo:
http://www.geeetech.com/wiki/index.php/Arduino_GPRS_Shield
Vista la mia scarsa preparazione mi sono rifatto ad una guida on-line:
http://tronixstuff.com/2014/01/08/tutorial-arduino-and-sim900-gsm-modules/
Provando a caricare uno sketch semplicissimo dalla suddetta però non ottengo alcun risultato.
#include <SoftwareSerial.h>
SoftwareSerial SIM900(10, 11);
void setup()
{
SIM900.begin(19200);
SIM900power();
delay(20000); }
void SIM900power()
{
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(5000);
}
void callSomeone()
{
SIM900.println("ATD + +39340xxxxxxx;")
delay(100);
SIM900.println();
delay(30000);
SIM900.println("ATH");
}
void loop()
{
callSomeone();
SIM900power();
do {} while (1);
}
Ho letto che il mega non supporta la seriale sui pin 7/8 ho quindi inserito nel codice 10/11. Credo proprio che il problema possa proprio essere di comunicazione tra arduino e il modulo, anche se, ho provato lo stesso identico sketch su UNO impostando la seriale software, come da guida, sui pin 7/8 ma nulla!
Il modulo è acceso correttamente, sim senza pin, se chiamo squilla, deduco sia registrata alla rete. Monitor seriale bianco...