I use an ARDUINO UNO R3 and a icomsat v1.1 and when I run my code it starts checking all things but the RIC(don't know what it means) says ERROR
I'll put my library and my code
PLEASE HELP ME
#include "SIM900.h"
#include
#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()
{
}
My serial monitor says this:
GSM Shield testing.
ATT: OK
RIC:
OK
DB:ELSE
ATT: OK
RIC:
OK
DB:ELSE
ATT: OK
RIC:
OK
DB:ELSE
ATT: OK
RIC:
OK
DB:CORRECT BR
ATT: OK
RIC:
OK
ATT: OK
RIC:
OK
ATT: OK
RIC: ATE0
OK
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
OK
ATT: OK
RIC:
OK
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: +CPMS:
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: OK
RIC:
ERROR
ATT: SHUT OK
RIC:
ERROR
ATT: SHUT OK
RIC:
ERROR
ATT: SHUT OK
RIC:
ERROR
ATT: SHUT OK
RIC:
ERROR
ATT: SHUT OK
RIC:
ERROR
status=READY
DEBUG:SMS TEST
ATT: >
RIC:
OK
ERROR
SMS sent OK
GSM-GPRS-GPS-Shield-GSMSHIELD.zip (58.7 KB)