Pages: [1]   Go Down
Author Topic: Arduino Yun + GSM shield  (Read 1600 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi...
I am quit new at this stage..
I have bought the Yun and a GSM shield, but cant get the " send sms " to work.
have any one tried this with good luck ?

when the upload is done, and i open the serial moniter, it does write the first line, "SMS Messages sender"
and then nothing else happens.

Can some one help me ??

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 11
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You should not need the GSM shield to send an SMS with the new Yun. You can use the Twilio sketch in the examples. But if you wanted to, post your code so people on the forum can clearly asses what the problem is. Also, how you hardware is wired.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

First off the thing is, i don't  have an internet connection on the borad, can i the use the "Twilio sketch"...
I am using it to restart some internet equipment, and measure a temperature, and if i cant communicate with the equipment, the internet connection is lost some where, and need a restart to work again, and a gsm modul, will work, i guess and hope.

The Gsm Shield pluged direct on the Yün

and

The code i use is as following...


Quote

/*
 SMS sender
 
 This sketch, for the Arduino GSM shield,sends an SMS message
 you enter in the serial monitor. Connect your Arduino with the
 GSM shield and SIM card, open the serial monitor, and wait for
 the "READY" message to appear in the monitor. Next, type a
 message to send and press "return". Make sure the serial
 monitor is set to send a newline when you press return.
 
 Circuit:
 * GSM shield
 * SIM card that can send SMS
 
 created 25 Feb 2012
 by Tom Igoe
 
 This example is in the public domain.
 
 http://arduino.cc/en/Tutorial/GSMExamplesSendSMS
 
 */

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

#define PINNUMBER ""

// 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: ");
  char txtMsg[200];
  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");
}

/*
  Read input serial
 */
int readSerial(char result[])
{
  int i = 0;
  while(1)
  {
    while (Serial.available() > 0)
    {
      char inChar = Serial.read();
      if (inChar == '\n')
      {
        result = '\0';
        Serial.flush();
        return 0;
      }
      if(inChar!='\r')
      {
        result = inChar;
        i++;
      }
    }
  }
}



The serial monitor only writes "SMS Messages Sender"

I am using a SIM card like the on from my mobile Phone, and i live in Denmark, and think that the frekvens should be okay..

No Pin code is neede

The tele-phone company is TELIA
Logged

Offline Offline
Edison Member
*
Karma: 38
Posts: 1245
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi

Have you already read this guide? http://arduino.cc/en/Guide/GSMShieldLeonardoMega (the yun has the same mcu of a leonardo)
Logged

Have you upgraded the Yún? If you've just got it, then it needs to be upgraded! Check out the tutorial

Offline Offline
Newbie
*
Karma: 1
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So is it true, that in order to run the GSM shield with yun the same "modifications" as with the leonardo have to be done?
Thanks.
PS: The Arduino team might want to add the name Yun to that tutorial if so...
Logged

Earth
Offline Offline
Edison Member
*
Karma: 52
Posts: 1809
My browser no longer is binding static IP, Floating is the way to go.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

FYI;-

http://forum.arduino.cc/index.php?topic=210326.msg1544191#msg1544191

Let Yun send out SMS absolutely free at US and Canada

http://forum.arduino.cc/index.php?topic=210326.msg1581356#msg1581356

Via twilio, send out SMS at UK price for $0.04, Germany for $0.07...
« Last Edit: June 19, 2014, 12:46:15 pm by sonnyyu » Logged

Los Angeles
Offline Offline
Full Member
***
Karma: 6
Posts: 223
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So is it true, that in order to run the GSM shield with yun the same "modifications" as with the leonardo have to be done?
Yes, as the pin 2, which is used on the Uno does not have the interrupt capability needed on the Leonardo.
And that includes the Yun, as the Yun is using the same MCU chip as the Leonardo, an ATmega32u4, and that one doesn't have the interrupt capability on pin 2 which the GSM shield assumes.
See the table at http://arduino.cc/en/Reference/attachInterrupt for more details...

Ralf
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't know what is happening, but the Yún is not working with the GSM Shield (With the Leonardo modifications).
Using the same sketch in the UNO, the GSM is working well, but it isn't in the Yún.

Enabling the debug in the gsmAccess, of the TestGPRS, I just get a AT%13% from the shield and it get stuck there.

I don't know what can be wrong. ¿Is anybody using this combination? (Yún + Arduino GSM Shield)

Cheers!
Logged

Pages: [1]   Go Up
Jump to: