Hi there,
Recently, I bought this gsm module "Geeetech SIMCOM SIM900" but I am unable to connect to it. I have browsed this forum and lot of others but my issue seems to be very cumbersome.
What i have done:
-I am using this popular "software serial library" on pins 10=rx & 11=tx on Mega2560.
-Using 5v, 1.2 Ampere adapter for power supply to sim900.
-NetLight blinks every 3 seconds, showing that it is onto my gsm network.
-Set jumpers to SWserial side because i am using 10,11 pins. [D7 and D8 for Uno as you may know,On Mega they turn out to be D10 and D11 as they support interrupts.]
-Connected grounds.
-Tried AT\r commands to let sim900 module detect autobauding [read somewhere to do that.].
-Using baud rate of 19200 [Even tried some others by repeated coding.]
-Used carriage return '+CR'
What is problem?
-No communication, not a single byte more than this letter "þ"! Thats only when I start the module.
-Two rough beep tones heard when pressing power button.[Not clear at all!]
I am not new to Arduino and software serial lib. I have used same library to connect to gps modules and other devices like two Arduinos.
But this problem has come like hell on me.
If it were not the NetLight blinking every 3 seconds, I would have taken this module for 'damaged' by now.
What could be the problem? is there something I am missing?
Is there any other way to communicate with this device? Can this device be reset? Any upgrading of its firmware?
I have used following code: simplest i may say.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10,11);
void setup()
{
mySerial.begin(19200); // the GPRS baud rate
Serial.begin(19200);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
Please let me find luck out this disappointment. Anybody?