I am going insane with this problem, I have absolutely no idea what the heck is wrong....
I am using Arduino Uno and ICOMSAT V1.1 GSM Module
(http://imall.iteadstudio.com/im120417009.html)
I used the library that itead provided for GSM Module
(GitHub - MarcoMartines/GSM-GPRS-GPS-Shield: GSM/GPRS & GPS Shield Library for modules using SIM900/SIM908)
I placed the jumpers as seen in the picture,
Here are steps that I did
- Plug in 12V/2.5A External Power Supply, and USB Plugin from Computer
- Open up Arduino, open up the code, upload onto the Arduino
- Then Placed the ICOMSAT GSM Shield onto Arduino
- Pressed SIM900 Power Button on GSM Modem to turn on the power
- Then Compiled on the Arduino
- And Open up the Serial Monitor
and it gives me this freaking error every single time
DB:No Response
Forcing baud rate from 1200-115200,
ERROR: SIM900 doesn’t answer. Check power and serial pins in GSM.cpp
status=IDLE
Code I've used is shown below
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
boolean started=false;
void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");
if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");
if(started){
if (sms.SendSMS("+6148123123123", "SMS from Arduino"))
Serial.println("\nSMS sent OK");
}
};
void loop()
{
}
Somebody please help me..I've been working with this problem for 3 days and I have no idea what's wrong