Show Posts
Pages: 1 [2] 3 4 ... 9
16  Products / Arduino GSM Shield / Re: Problem sending multiple SMS on: May 20, 2014, 02:16:53 am
Hi,

Your method in my shield works perfectly. We can send 2 or more SMS.
Even so, sms.flush() is not necessary, so this function is to delete SMS received saved in memory.
17  Products / Arduino GSM Shield / Re: Can not initiate HTTP connection on: May 20, 2014, 02:04:54 am
Do you have GSM folder in libraries folder?. Reinstall your Arduino SDK and check board selected is Arduino UNO.
18  Products / Arduino GSM Shield / Re: connectiong GSM to 2 Arduino uno r3 on: May 14, 2014, 02:23:47 am
GSM Shield has the follow connections:

ARDUINO UNO -- GSM SHIELD
- Pin digital 7 to CTRL
- Pin digital 3 to GSM RX
- Pin digital 2 to GSM TX
- GND to GND (ground unified)
- 5V to 5V (necessary to energize shield)
19  Products / Arduino GSM Shield / Re: Alimentation GSM Shield / Arduino UNO on: May 14, 2014, 02:17:58 am
Use an external AC/DC is very recommendable. 110/220v AC (depends on your country) to 5v DC.
20  Products / Arduino GSM Shield / Re: Our GSM shield can not send SMS. Is about the SIM or arduino example is wrong? on: May 09, 2014, 02:16:37 am
You only should use SMS service if you have other Bluevia/Movilforum SIM.
21  Products / Arduino GSM Shield / Re: Damaged GSM Shield on: May 08, 2014, 12:39:19 pm
The product must be perfect. You should send back.
22  Products / Arduino GSM Shield / Re: About sending data via webclient on: May 07, 2014, 02:15:58 am
The most common way to send bytes of information to a server is use POST requests. In this case, yes, you need change it as you say.
23  Products / Arduino GSM Shield / Re: problem GSM sending sms with character @ on: May 07, 2014, 02:11:44 am
It could be a problem about encode/decode configuration.

Upload this sketch;
Code:
#include <SoftwareSerial.h>
#include <string.h>
 
char incoming_char = 0;
SoftwareSerial cell(2,3);
 
void setup()
{
  // Initialize serial ports for communication.
  Serial.begin(9600);
 
  // Reset
  Serial.println("Start Reset");
  pinMode(7, OUTPUT);
  digitalWrite(7, HIGH);
  delay(12000);
  digitalWrite(7, LOW);
  delay(1000);
  Serial.println("End Reset"); 
 
  cell.begin(9600) ;
 
  Serial.println("Enter your AT commands (with CR & NL)...");
}
 
void loop()
{
  if(cell.available() > 0)
  {
    incoming_char = cell.read();
    if((incoming_char >= ' ') && (incoming_char<='z'))
      Se rial.print(incoming_char);
    else
    {
      Serial.print("%");
      Serial.print((int) incoming_char);
      Serial.print("%");
      if(incoming_char == 10)
        Serial.println();
    }
  }
 
  if(Serial.available() > 0)
  {
    incoming_char = Serial.read();
    cell.print(incoming_char);
  }
}

And,  enter the next commands with 'Both CR/LF' configuration in Serial Monitor:
AT+CSCS?
AT+CSMP?
AT+CMGF?
AT+QSMSCODE?

Post the output responsed.
24  Products / Arduino GSM Shield / Re: shield GSM on: May 07, 2014, 01:56:05 am
Activate debug mode adding 'true' parameter in GSM gsmAccess object. (Ex: gsmAccess(true)smiley-wink. Post your output to help you.
25  Products / Arduino GSM Shield / Re: Arduino GSM Shield Sending SMS Messages not Working on: May 05, 2014, 01:37:43 am
I think you have to put the telephone number without '-'.
26  Products / Arduino GSM Shield / Re: Send Special Characters Via SMS on: April 29, 2014, 01:02:01 am
Hi, you can send whatever ASCII character with:

Code:
#include <GSM.h>

#define PINNUMBER ""

// initialize the library instance
GSM gsmAccess;
GSM_SMS sms;

char txt[8] = {'{', 'H', 'e', 'l', 'l', 'o', '}', 0}; // TXT: {Hello}\0

void setup()
{
  // initialize serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
 
  // 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()
{
    // send the message
  sms.beginSMS("+34123456789"); // Telephone Number
  sms.print(txt); // Content
  sms.endSMS();
  Serial.println("\nCOMPLETE!\n");
}
27  Products / Arduino GSM Shield / Re: Use DTMF on: April 28, 2014, 05:16:12 am
Hello,
thanks for help.
I can't understand:
why you use "theTTModemCore" and "theGSM3ShieldV1ModemCore"?
What is _delay_ms?
Where I need to declare "resp"?

many thanks
Giorgio

Sorry. I would say theGSM3ShieldV1ModemCore. Replace _delay_ms with delay() function of Arduino (_delay_ms is an AVR funct
ion included in <util/delay.h>). Resp is a boolean variable to keep if parser executed succesfully.


28  Products / Arduino GSM Shield / Re: how to send SMS from arduino to mobile with out serial monitor on: April 21, 2014, 01:36:54 am
Hi,

I show you a SMS example modified. Basically, you have to use a char array with your text.

Code:
// Include the GSM library
#include <GSM.h>

#define PINNUMBER ""

// Your text
char txtMsg[] = "The text of my message";

// initialize the library instance
GSM gsmAccess;
GSM_SMS sms;

void setup()
{
  // initialize serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
 
  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 remoteNum[20];  // telephone number to send sms
  readSerial(remoteNum);
  Serial.println(remoteNum);
   
  // sms text
  Serial.print("Now, enter SMS content: ");
  readSerial(txtMsg);
  Serial.println("SENDING");
  Serial.println();
  Serial.println("Message:");
  Serial.println(txtMsg);
 
  // send the message
  sms.beginSMS(remoteNum);
  sms.print(txtMsg);
  sms.endSMS();
  Serial.println("\nCOMPLETE!\n");
}
29  Products / Arduino GSM Shield / Re: Arduino GSM BLUEVIA Password Reset on: April 21, 2014, 01:32:16 am
Hi,

Sorry, we are working for adding password reset feature to new "movilforum website".

Thanks for your feedback.
30  Products / Arduino GSM Shield / Re: Use DTMF on: April 21, 2014, 01:30:57 am
For example, you can send commands from a sketch with:

Code:
theTTModemCore.genericCommand_rqc("AT+QDTONEDET=1", true); // Send command
_delay_ms(1000); // Wait for response
theTTModemCore.genericParse_rsp(resp); // parse response looking for a OK

// If OK
if(resp)
{
// Do a call and search for a modem response like "+QTONEDET: ..."
}

To check if a QTONEDET event happens, you have to development your own parser reading data from the buffer with:
Code:
char c = theGSM3ShieldV1ModemCore.theBuffer().read()
Pages: 1 [2] 3 4 ... 9