Wireless-EFCom-03

Hi, friends, we persistently received emails seeking for technical support, in particular, the product of EFCom. To better serve the customers, we spent much time completing the quick starter guide and the data sheet of EFCom, from which enthusiasts are available to elaboratively comprehend the specifications and the operation steps of product. We will also launch video to enrich the tutorials and add more useful materials to wiki in the near future. Currently let’s go ahead to see quick starter guide.

 

EFCom Introduction

GPRS Shield-EFCom is a serial GSM/GPRS wireless module, compatible with all of Freaduino and standard Arduino boards. Only connecting EFCom with these boards ,enables you to easily control EFCom via AT commands, dialing a phone, sending a message ……Besides, EFCom supports LCD5110 display and serial Keypad input。It has been extensively used in a variety of fields, helping Arduino hobbyists promptly to acquire GSM/GPRS mobile phone research,suitable for wireless development projects,also applying to remote control development.

Step 1. Hardware Preparation

  1. Power adapter ×1 (supply current>800mA)
  2. EFCom ×1 
  3. Arduino UNO ×1
  4. SIM card ×1(make sure SIM card is unlocked)
  5. Antenna ×1 
  6. USB cable ×1

Step 2. Software Preparation

        1. Arduino IDE 1.0.x

        2. Serial Tool-sscom32

Step 3. Hardware Operation

  1. Install the SIM card into your GPRS Shield. 
  2. Take an Arduino board and install the GPRS Shield over it.
  3. Connect the antenna to the GPRS Shield.
  4. Connect the Arduino to your computer using a USB cable.
  5. Plug the power adapter to Arduino.
  6. Press and hold the power button a short while(Over 3 seconds) on the GPRS Shield to turn it on. Wait half a minute for the GPRS Shield to connect to the network (NET LED will start blinking every 3 seconds or so). If it continues blinking every 800mS, which means EFCom can’t connect to the Internet, please pull the SIM card and re-plug it., or try another card.

Step 4. Software Operation

1.Copy and paste our identifying code “Demo1.txt” from GPRS Shield-EFCom\Wireless\Wiki (If you use Arduino1.0,please copy and paste Demo2.txt),and then compile it until the software displays“done compiling”, which means this operation succeeded.

2.Upload the identifying code until the software displays“ done uploading”, which means uploading succeeded.

3.Type and send “AT” (without the quotes) followed by carriage return (enter key) to the Arduino board. The GPRS Shield should respond by sending back an “OK”. This would mean that you have been able to successfully control your GPRS Shield with various AT Commands.
Please note the circled places and choose Baud Rate as 19200 8-1-N-0 ,in addition, select the corresponding COM.

4.Send a message. Through your serial terminal software, send AT+CMGF=1 and press the Enter key.The GPRS Shield will respond with an OK. Send AT+CMGS=”+86158×× ×× ×× ” and press the Enter key (include the quotes) and The GPRS Shield will send a >signaling you to start typing the message. Start typing your message and when you are done, press Ctrl + Z keys on your keyboard.The modem will accept the message and respond with an OK. A few moments later, the message should be received on the handset whose number you had specified.

5.Call a phone .Through your serial terminal software, input “ATD158 ××××××;” and the GPRS Shield will respond with an OK. Congratulations on your success of dialing a phone.

Q & A

Q : EFcom Shield IO is not sufficient,and can you supply other spare IO ?
A : EFcom itselef does’t spare IO, but users can apply LCD5110 data port from D8 to D13. Besides, imitated IO A5 is for serial keypad,so users can also directly put it into use.
Q : Can EFcom Shield be worked over Mega2560?
A :Yes, but jumper wires are needed to connected to D18/D19 .Or you can use hardware serial port D10/D11, because Mega2560 can’t use D2/D3 as software serial port. Mega2560 has special requirements for software serial port, and detailed description is demonstrated as below.


 // Specifically for the Arduino Mega 2560 (or 1280 on the original Arduino Mega)
 // A majority of the pins are NOT PCINTs, SO BE WARNED (i.e. you cannot use
    them as receive pins)
 // Only pins available for RECEIVE (TRANSMIT can be on any pin):
 // (I've deliberately left out pin mapping to the Hardware USARTs - seems
    senseless to me)
 // Pins: 10, 11, 12, 13,  50, 51, 52, 53,  62, 63, 64, 65, 66, 67, 68, 69
   #define   rxPin   19
   #define   txPin   18

 

 

 

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: -1 (from 1 vote)
EFCom/GPRS Shield Tutorials, 10.0 out of 10 based on 1 rating
dany

Author dany

More posts by dany

Join the discussion 61 Comments

  • hubz-info says:

    Hi there, I want to subscribe for this web site to obtain most up-to-date updates, therefore where can i do it please help
    out.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • user6666 says:

    http://www.lajm-shqip.com/new/ its the coolest

    [Reply]

    clark Reply:

    What’s this?

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • sabir moglad says:

    Hi all I purchased the shield recently, however it keeps restarting (the STA pin turns off and on while try to connecting to the network). I am using arduino Mega and 12V/2 A adapter. can you please advise.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • Reginald Ngoshi says:

    I have an Arduino uno board and I am trying to use the EFCOM V1.2 breakout board. I plugged the board into the uno and followed all the procedures mentioned on the wiki page but on the serial monitor when I type in AT i get back €ø†? not the OK i am supposed to receive my serial monitor is set to 19200 as stated but no joy.

    I don’t understand how there is no information showing exactly how the breakout board is either plugged into the Arduino board or information on how to use jumper wires to plug into the breakout boards pins? If anyone can help I would highly appreciate that.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Ahmed Abseed says:

    Then what?… I need to connect to the internet, receive data, send it to arduino, get feedback from arduino, send it back to the internet, and so on… Do you mean I can only send commands to sim900 via usb cable and wait for its response?

    [Reply]

    marciokoko Reply:

    No. You can send them from an mcu as well.

    [Reply]

    Wael Mokhtar Reply:

    Sorry marciokoko , but the shield does’nt work while it is diconnected from the serial monitor , do you know how to solve this problem ?

    [Reply]

    marciokoko Reply:

    You need to send commands to the sim900 rx/tx pins. That is how you make it send commands.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Cristina says:

    library doesn´t work.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • ElecFreaks says:

    Please re insert the SIM card,and try it again.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Calvin Martínez says:

    can anyone help me to know what happened to one of these shields? I’m currently using for a project, it doesn’t want to connect to the SIM chip’s network, and last time which was about 8 months ago it was working perfectly

    [Reply]

    marciokoko Reply:

    try getting a new sim chip.

    [Reply]

    Calvin Martínez Reply:

    already tried using a new SIM chip, and it still doesn’t connect properly. It is from a different company and already changed the login information to match the other company’s info

    [Reply]

    marciokoko Reply:

    try erasing all numbers stored in your sim

    [Reply]

    ElecFreaks Reply:

    Hi Dragon,
    同一个客户在同个商品底下留了4条评论,请根据情况进行回复.谢谢,
    Do not hesitate to contact us if you have any further queries.
    Best regards.
    Gash   Customer Service
    ELECFREAKS TECH LTD.
    TEL: 0755-29048789
    E-Mail:    gash@elecfreaks.com

    Website:     http://www.elecfreaks.com(http://www.elecfreaks.com/)

    —————— Original ——————

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

    Calvin Martínez Reply:

    or is it possible that if the chip that has $10 to call phones from the same company doesn’t allow it to connect?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Joseph Adel says:

    when using voice call code with mega there is a noise when talking
    please tell me why this noise ?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Murad Hijjawe says:

    the library is not define in my arduino uno before i was making all steps to define it , where is the problem please ?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Ravindu Taveesha says:

    Hi I’m trying to use EFcom gprs shield with arduino mega 2560 howerver serial ports are not working, i’m following your tutorial and set serial ports changes according to the tutorial, what is the issue ? please help me..

    [Reply]

    Calvin Martínez Reply:

    I had the same issue, try using the software serial library to define the TX and RX to pins 50 and 51 from the arduino mega

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • marciokoko says:

    Im getting a RX_TMOUT_ERR when attaching the gprs. Why could this be happening?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • marciokoko says:

    Why do the Rx/Tx from SIM900 need to be connected to the 18/9 of MEGA? Cant they also be connected to the other Rx/Tx pins on the board?

    [Reply]

    Kathy Yang Reply:

    Hi Marciokoko, please refer to this part of the article: http://www.elecfreaks.com/4446.html

    Q & A

    Q : EFcom Shield IO is not sufficient,and can you supply other spare IO ?
    A : EFcom itselef does’t spare IO, but users can apply LCD5110 data port from D8 to D13. Besides, imitated IO A5 is for serial keypad,so users can also directly put it into use.
    Q : Can EFcom Shield be worked over Mega2560?
    A :Yes, but jumper wires are needed to connected to D18/D19 .Or you can use hardware serial port D10/D11, because Mega2560 can’t use D2/D3 as software serial port. Mega2560 has special requirements for software serial port, and detailed description is demonstrated as below.

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

    user6666 Reply:

    http://www.lajm-shqip.com/new/

    [Reply]

    clark Reply:

    What’s this?

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Leandro Silva says:

    Greetings folks,

    I’m trying to use EFCom GSM shield with Arduino Mega 2560. However I’m getting the same error other people described on this post.

    I did modifications in GSM.cpp changing pins 2 and 3 for 50 and 51, also I commented #define UNO and uncomment #define MEGA in GSM.h. I also uncomment #define MEGA in HWSerial.h.
    All of it didn’t change the final result, I still get the same error:

    GSM Shield testing.
    DB:NO RESP
    DB:NO RESP
    DB:NO RESP
    Trying to force the baud-rate to 9600
    1200
    2400
    4800
    9600
    19200
    38400
    57600
    115200
    ERROR: SIM900 doesn’t answer. Check power and serial pins in GSM.cpp

    What may I be missing in order to get it to work with Mega? I’m using GSM-GPRS-GPS-SHIELD library and GSM_GPRSLibrary_SMS as an example for sending message.

    On arduino UNO it works nicely, I’m using power adapter 9v 1A even tough the result on Mega is the same.

    Thanks for your help!

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • ririn permata says:

    hello, i want to asking you some question. i used arduino uno ang gsm shield i want to use relay shield. can i put that relay shield up to gprs shield? there is anything problem if i put arduino uno and then gprs shield after that relay shield? thankyou

    [Reply]

    Kathy Yang Reply:

    Relay shield can be plugged into GPRS Shield EFcom. When you order, do leave us a comment asking for long female header.

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • paddyfieldwarbler.offersbookmarks.com says:

    Heya i’m for the first time here. I found this board and I find It really useful & it helped me out a
    lot. I hope to give something back and help others like you helped
    me.

    [Reply]

    Kathy Yang Reply:

    Thank you for your feedback Paddy.

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Alexander says:

    For symbol (“) we can use Serial.write(34); //34 mean symbol( ” )
    but some time we need somethung like this: Serial.writeln(34); how to do such comand???

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Alexander says:

    Guys new Arduino don’t support such comand:
    Serial.print(26,BYTE); //Equivalent to sending Ctrl+Z
    Especialy BYTE
    Pls tell me how we can send Ctrl+Z to PPRS module after finish printing text message?

    [Reply]

    keshav Reply:

    Use Serial.write(0x1A) instead

    [Reply]

    Alexander Reply:

    Thank you! i find answers to my questions alredy.
    I use next combinations:
    telefone.println(“\”\r”); thi is for symbol (“)
    telefone.write(26); thi is for [Ctrl-Z]

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

    Abir Imtiaz Reply:

    ” Serial.print((char)26) ” would do

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Douglas says:

    Good afternoon!
    would like to know how to access the internet using the shield above?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • amr says:

    i’d like to ask about GSM recieving code by arduino to detect the message and check the message by softserial library method.
    i will send my code and please check the code and correct the mistakes or add something useful that we can detect the message correctly because our code cannot detect the message correctly
    #include

    SoftwareSerial mySerial(2, 3); // RX, TX pins

    int flag=0;
    const int test = 8;

    void setup() {

    mySerial.begin(19200); // Open serial connection at baud rate of 4800
    Serial.begin(19200);

    mySerial.println(“AT+IPR=19200”);
    delay(1000);
    mySerial.println(“AT”); // Sends AT command to wake up cell phone
    delay(500);
    mySerial.println(” AT+CMGF=1 “); // Puts phone into SMS mode
    delay(1000); // Wait a second
    mySerial.print(“AT+CMGL=\”ALL\””); delay(500); // show all the list
    mySerial.print(“AT+CMGD=1″); delay(200); // delete msg 1
    mySerial.print(” AT+CMGD=2″); delay(200); // delete msg 2

    }

    void loop(){

    // YOUR NUMBER HERE; Creates new message to number

    mySerial.println(“AT+CMGR=1”); // read msg 1
    delay(1000);

    flag = print_bt_response();
    delay(500);
    if(flag == 1){ Serial.println(“Success Recieving”);
    // if the return 1 so make oin high
    digitalWrite(test,HIGH); }

    else
    {Serial.println(“Failed Recieving”); digitalWrite(test,LOW);}

    }

    int print_bt_response()
    {
    int response;
    char out ;
    while(mySerial.available()>0)
    {
    out = (char)mySerial.read(); // read the data from gsm
    Serial.println(out);
    if (out == ‘W’) // check if the msg == w character
    {
    Serial.print(“\n”);
    response = 1; // return 1
    return response;

    }

    }

    response = 0;
    return response;
    }

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Moustafa Mahmoud says:

    i have a problem with the LED as whenever i connect the gsm module with the serial to usb converter (FTDI) the 3 LEDs remain on even when i press the second button (S-PWR) for about 10 seconds. what should i do and what could be the problem !?

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Joy says:

    Hello Admin,
    I have recently purchased this GSMshield and want it to interface with my MEGA2560 board. But after mounting the shield I have founnd some problem and I am mentioning them one by one.

    1) first of all, after mounting the shield with SIM card connected on the MEGA board, and powering up the board the PWR led on the shield is lit on. Though after pressing the PWR button (of the shield as per your instruction) the NET work led is still of. I dont know what is the problem here.

    2) As the mega board doesn’t support soft serial at 2/3 pins so you have instructed to use 18/19 pin for software serial and attached a picture below that. But the picture shows that the rx/tx pins of the shield is jumpered with MEGA board 50/51 . Isn’t the connection depicted in the pic. inconsistent with the code??
    Can you provide me a visual and proper connection diagram of the shield with MEGA board ?
    Thanks in advance.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • Sergio says:

    I connected a GPRS Shield Arduino UNO R3 with an Arduino example (Serial baud rate at 19200) and the NET Led is always on. Could you tell me what does it means?

    /*
    SMS sender

    This sketch, for the Arduino GSM shield,sends an SMS message
    that you send it through the serial monitor. To make it work,
    open the serial monitor, and when you see the READY message,
    type a message to send. Make sure the serial monitor is set
    to send a newline when you press return.

    Circuit:
    * GSM shield

    created 25 Feb 2012
    by Tom Igoe

    This example is in the public domain.
    */

    // libraries
    #include

    #define PINNUMBER “”

    // initialize the library instance
    GSM gsmAccess; // include a ‘true’ parameter for debug enabled
    GSM_SMS sms;

    void setup()
    {
    // initialize serial communications
    Serial.begin(19200);

    Serial.println(“SMS Messages Sender”);

    // connection state
    boolean notConnected = true;

    // Start GSM shield
    // If your SIM has PIN, pass it as a parameter of begin() in quotes
    while(notConnected)
    {
    if(gsmAccess.begin(PINNUMBER)==GSM_READY)
    notConnected = false;
    else
    {
    Serial.println(“Not connected”);
    delay(1000);
    }
    }

    Serial.println(“GSM initialized”);
    }

    void loop()
    {

    Serial.print(“Enter a mobile number: “);
    char remoteNumber[20]; // telephone number to send sms
    readSerial(remoteNumber);
    Serial.println(remoteNumber);

    // sms text
    Serial.print(“Now, enter SMS content: “);
    char txtMsg[200];
    readSerial(txtMsg);
    Serial.println(“SENDING”);
    Serial.println();
    Serial.println(“Message:”);
    Serial.println(txtMsg);

    // send the message
    sms.beginSMS(remoteNumber);
    sms.print(txtMsg);
    sms.endSMS();
    Serial.println(“\nCOMPLETE!\n”);
    }

    /*
    Read input serial
    */
    int readSerial(char result[])
    {
    int i = 0;
    while(1)
    {
    while (Serial.available() > 0)
    {
    char inChar = Serial.read();
    if (inChar == ‘\n’)
    {
    result[i] = ”;
    Serial.flush();
    return 0;
    }
    if(inChar!=’\r’)
    {
    result[i] = inChar;
    i++;
    }
    }
    }
    }
    I`m using the Arduino Serial monitor at 19200, and shows “SMS Messages Sender”, after this message, the fimware stucked, so, I think there is a trouble initializing the GPRS shield.
    Thank you

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Moustafa Mahmoud says:

    i would like to ask if i could connect this shield with uno board to raspberry pi using the usb cable to exchange info as raspberry pi will have a voice recognition program, is it applicable ?!

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • migue says:

    Good Morning, my name is Michael, I am writing from Spain and I have a problem with the module GPRS / GSM. The problem is that by the sketch Demo 2 freduino plate and I can not communicate with the computer (or through hyperterminal or the program that you quote), getting “yyyyyyyyyyyy” when the module starts blinking 3 seconds. Not letting establish communication using commands at. Not even responds OK. I tried to change the baud rate, switch plate, switch the Rx and Tx pin respecting module jumpers GSM.Incluso load the program you post responses which sends an sms arduino board to no avail.
    I’ve tried with arduino board and one freduino. Thanks and hope you can fix the problem.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • George says:

    Hi, what code do I use to power on/off or reset using pins D5 and D6. Help will be very much appreciated. Thank you.

    [Reply]

    dany Reply:

    Thank you very much for your attentiona and we are sorry that we do not provide code to power on/off or reset using pins D5 and D6, but for your technical problem, welcome to contact us to comment on it via sending email to support@elecfreaks.com

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Renato says:

    So in Arduino Mega the code is like that?

    #include

    #define rxPin 51
    #define txPin 50

    SoftwareSerial mySerial(rxPin, txPin);
    void setup()
    {
    mySerial.begin(19200);
    Serial.begin(19200);

    send_sms(“sdf”, “+556293841234”);

    }

    void loop(){}

    void send_sms(char msg[], char phone[])
    {
    Serial.println(msg);
    Serial.println(phone);
    mySerial.print(“\r”);
    delay(1100);
    mySerial.print(“AT+CMGF=1\r”);
    delay(1100);
    mySerial.print(“AT+CMGS=\””);
    mySerial.print(phone);
    mySerial.print(“\”\r”);
    delay(1100);
    mySerial.print(msg);
    mySerial.print(“\r”);
    delay(1100);
    mySerial.write(26);
    delay(1100);
    }

    [Reply]

    dany Reply:

    Thank you very much for your attention, and if you have technical problems, welcome to send an email to us via support @elecfreaks.com

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Renato says:

    How to reset the Baud Rate? I chose a different value of 19200 and now my shield no longer works.

    I do not remember what the selected value, just know that it did not work.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • arnanda says:

    can i control a lamp with gprs shield via internet? so i will control a lamp via internet using gprs shield.
    do u have reference about it?
    please help me

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • Max says:

    found the code but it still not work,
    I’ve, modified it a bit, so i could see if it runs at all;
    and all response I’m getting is this:

    http://youtu.be/AgLA-wYOK3c

    please assist.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Max says:

    I cant find demo2.txt on the wiki site, and for some reason, it is nowhere there… can you post direct link?
    i cant get any response from shield. please help.

    [Reply]

    dany Reply:

    Thank you for your effort and trust.Actually, the demo2.txt has been posted in the wiki site.There are 2 library code in the site and you can refer to it for details .
    http://www.elecfreaks.com/wiki/index.php?title=EFCom_GPRS/GSM_Shield

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 5.0/5 (1 vote cast)
    VN:F [1.9.13_1145]
    Rating: +1 (from 1 vote)
  • Andrew says:

    I am also having trouble – I have read the wiki, but I can’t get any response from the shield. I have checked the jumper positions etc., but when I send an “AT” command (or any other command) I can’t get any response. Using Arduino IDE 1.0.5 and Arduino UNO compatible board.

    [Reply]

    dany Reply:

    Is your NET LED blingking in 3s? When you finished programming the code from our WIKI, has the software of Arduino IDE emerged the phrase of “done compiling” and “done uploading”. Also we need power adapter to provide power supply, have you ?

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Deraldo says:

    I forgot.
    I am using the Leonardo.

    [Reply]

    keshav Reply:

    What is different when using Leonardo board?
    I am currently having the same problem as you had

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • Deraldo says:

    Hi.
    I did the same. Same protocol. Same results until I sent an simple AT command. It did not reply with OK.

    I did the AT+IPR=19200 too. still not echoing neither the command neither the response.

    what should be wrong?

    thx in advance.

    [Reply]

    robi Reply:

    Maybe you could try the Serial tool which we provide. Because of some of serial end of ‘\r’ , not ‘\r\n’

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

    Deraldo Reply:

    Thx for your attention.
    I tried both. the Serial Monitor in the arduino IDE and the sscom32e that I downloaded from the EFCOM wiki site.

    [Reply]

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  • daiyoko says:

    hi, i would like to ask if the shield supports unicode in message or if can send e.g. Chinese content message?? thanks.

    [Reply]

    robi Reply:

    Dear, sorry its can not support chinese message.

    [Reply]

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

Leave a Reply