Giter Club home page Giter Club logo

gsm-shield-arduino's People

Contributors

marcomartines avatar

gsm-shield-arduino's Issues

Library_Client-test not working on 1.0.0, always receive 0 data.

Version-1.0.0 (SMS-sending test works)


Library_Client-test:
-changed my APN (nothing more)

*but it isn't working.
This is full log:
-----------------------------
GSM Shield testing.


status=READY

status=ATTACHED


Number of data received:

0

Data received:

--


Original issue reported on code.google.com by aapo.rantalainen on 16 Jan 2012 at 3:47

gsm shield not working

when i connect pir sensor with gsm shield, gsm shield turn on for few seconds 
then turn off i also have used adaptor 12v 1amp but still same 
problem..............?

Original issue reported on code.google.com by [email protected] on 22 May 2012 at 4:56

Couldn't get SMS; SIM900;

What steps will reproduce the problem?
1. Connect to GSM Shield with SIM900 via SoftwareSerial
2. Call sms.GetSMS (or sms.IsSMSPresent)
3. Nothing happens.

What is the expected output? What do you see instead?

Should get number and text.


Please provide any additional information below.

I can connect to the SIM900 and I manage to send an sms, but I can't get any :(
I used the debug in IsStringReceived method, GSM.cpp, and got answer from 
SoftwareSerial with SMS data, but the parsing is somewhere wrong... I've tryed 
to understand a bit more, but i noticed that there are 2 methods to read SMS, 
one in SIM900.cpp ( SIMCOM900::readSMS(char* msg, int msglength, char* number, 
int nlength) ) and another in sms.cpp ( char SMSGSM::GetSMS(byte position, char 
*phone_number, char *SMS_text, byte max_SMS_len) ), none work. Studying the 
code and debugging a bit more I managed to destroy my achievements and now I 
can't get SMS neither from SoftwareSerial.read() ... Definetively stuck.

Original issue reported on code.google.com by [email protected] on 12 Sep 2012 at 2:49

How to handle multiple SoftwareSerial?

I have a question here about multiple SoftwareSerial.
Based on the SoftwareSerial library, Using Multiple Instances section, 
http://arduiniana.org/libraries/newsoftserial/
If I am using the Sim900 GSM shield and also a serial thermometer, it seems to 
use .listen() to active GSM or thermometer.
But how can I do this since the SoftSerial port define is already in the 
GSM.cpp?
Have you guys tried to use the GSM library and another SoftwareSerial device at 
the same time?

Original issue reported on code.google.com by [email protected] on 4 Apr 2012 at 4:26

Rename folder "example" to "examples"

https://gsm-shield-arduino.googlecode.com/files/GSM_GPRS_Shield_IDE100.zip

Folder name 'examples' will show better in examples-menu (in arduino IDE).

Original issue reported on code.google.com by aapo.rantalainen on 16 Jan 2012 at 3:57

gsm900 problem


I have recieving this messages even if i upload some other code i dont know why
after status= READY i dont want any message but i dont know how i m getting 
these message any help plz...


GSM Shield testing.
DB:NO RESP
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
60172543861
Pompe_on

60172543861
Pompe_on

60172543861
Pompe_on

60172543861
Pompe_on




Original issue reported on code.google.com by [email protected] on 2 May 2012 at 7:59

Strange URL mixed on inetGSM.cpp source code

What steps will reproduce the problem?
1. Open inetGSM.cpp
2. Go to Line #389
3. Check for a Facebook URL mixed on the source code.

What is the expected output? What do you see instead?
No Hardcoded URL on that position of code.

What version of the product are you using? On what operating system?
GSM_GPRS_IDE100_v309
BETA_GSM_GPRS_GPS_908_IDE100_v301
BETA_GSM_GPRS_GPS_IDE100_v302
BETA_GSM_GPRS_IDE100_v310

Please provide any additional information below.
Althought this does not return a compile error. I believe there's a mistakly 
URL mixed on inetGSM.cpp source code.


Original issue reported on code.google.com by [email protected] on 7 Sep 2012 at 2:48

ARDUINO MEGA 2560 WITH GMS SHIIELD EXACT PROCEDURE

Hello,
I know there's already 2 issues for my problem but i'm not sure of the exact 
procedure.
Could you please write straightly how to use the gsm shield with arduino mega 
2560 ?
So i can see if i've missed something.

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? 
GSM Shield testing.
DB:NO RESP
DB:ELSE
DB:ELSE
DB:CORRECT BR

What do you see instead?
GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP

What version of the product are you using? On what operating system?
Last one downloaded as of this week.

Please provide any additional information below.
For your information, i've got the shield connected to the arduino mega via 
pins 10/11 (which support interrupts needed for software serial) (i've tried 
with 18/19, 50/51, 52/53)
I have the alimentation too.
The switch on the board is on SW.
I've changed the pins correctly in GSM.CPP.
I've tried with another board + shield, it does exactly the same thing.

I attach the whole library including gsm.ccp and the example SMS server 
included that I'm using to test. 

Thanks for you help, i'm very sorry, i've tried all i've read in your forum.

Original issue reported on code.google.com by [email protected] on 2 May 2012 at 10:10

Attachments:

GSM_GPRSLibrary_Client.ino: many long delays on initializing

Are these delays mandatory?

row 42:
//[] gsm.attachGPRS
  delay(10000);

row 50:
  delay(5000);
  gsm.SimpleWrite("AT+CIFSR\r");
  delay(5000);

=> 20 extra seconds just for initializing 


Original issue reported on code.google.com by aapo.rantalainen on 16 Jan 2012 at 4:09

Examples don't compile correctly

What steps will reproduce the problem?
1. Download version 1.0 of Arduino IDE
2. Download version r47 (HEAD at this time) of the 1.0 compatible branch 
(http://gsm-shield-arduino.googlecode.com/svn/branches/CompatibleVerIDE10) to 
the libraries folder
3. Open GSM_GPRSLibrary_AT example with the IDE and press verify

What is the expected output? What do you see instead?
Should compile with no errors.
Shows lots of errors:
In file included from GSM_GPRSLibrary_AT.cpp:1:
C:\Data\arduino-1.0\libraries\GSM1/SIM900.h:3:28: error: SoftwareSerial.h: No 
such file or directory
In file included from C:\Data\arduino-1.0\libraries\GSM1/GSM.h:6,
                 from C:\Data\arduino-1.0\libraries\GSM1/SIM900.h:4,
                 from GSM_GPRSLibrary_AT.cpp:1:
C:\Data\arduino-1.0\libraries\GSM1/WideTextFinder.h:11: error: ISO C++ forbids 
declaration of 'SoftwareSerial' with no type
C:\Data\arduino-1.0\libraries\GSM1/WideTextFinder.h:11: error: expected ';' 
before '*' token
C:\Data\arduino-1.0\libraries\GSM1/WideTextFinder.h:22: error: expected `)' 
before '&' token
In file included from C:\Data\arduino-1.0\libraries\GSM1/SIM900.h:4,
                 from GSM_GPRSLibrary_AT.cpp:1:
C:\Data\arduino-1.0\libraries\GSM1/GSM.h:182: error: 'SoftwareSerial' does not 
name a type
In file included from GSM_GPRSLibrary_AT.cpp:2:
C:\Data\arduino-1.0\libraries\GSM_Shield/NewSoftSerial.h:71: error: conflicting 
return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
C:\Data\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error:   
overriding 'virtual size_t Print::write(uint8_t)'


What version of the product are you using? On what operating system?
Arduino 1.0 on Windows 7 x32

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Dec 2011 at 12:53

Memory problem

If take standart sample GSM_GPRS_Library_Client (working well) and slightly 
increase memory used,then the sample stop to work. For example if change string 
N 19 "char msg[50]" to "char msg[100]" the scatch reboot on string gsm.begin 
and in serial will be repeating "gsm shield testing.".

environment: 
iteadstudio GBOARd with SIMCOM900 based on atmega328 (duemilanova compatible).
Arduino Ide 1.0.1
BETA_GSM_GPRS_GPS_908_IDE100_v301.zip

Original issue reported on code.google.com by digsee on 25 Jul 2012 at 5:21

problems with the GSM_Shield lib for arduino 0022

Dear,

I'm working on a project to open a door and play some sounds, depending the sms 
message.

Since I still work in the arduino 0022 environment, I installed the original 
GSM_Shield lib. Unfortunately I experience some troubles: 
- it seems that following function does not respond.  The program always 
returns user 3 instead of user 1?
if (GETSMS_AUTH_SMS == gsm.GetAuthorizedSMS(position, phone_num, sms_text, 160, 
1, 2)) {
 user = 1
}

- next to that, I want to chance the Rx and tx pin. from pins 4-5 to pins 6-7
I tried to chance the numbers in the GSM.cpp file but than, the program doesn't 
respond anymore. I understood that I only need to chance two numbers over there?

Thanks for helping me, I really appreciate your efforts.

Ciao

Didi



My code looks like this:

    #include <GSM_Shield.h>
     GSM gsm;

    char position;
    int numdata;
    boolean started=false;
    char smsbuffer[160];
    char n[20];
    char phone_num[20];
    char sms_text[160];
    int sms_counter=0;
    int sms_positie=0;
    int user=0;
    char *p, *i,*o;


void setup() 
  {
 //output pinnen declareren
   pinMode(13,OUTPUT); 
   pinMode(12,OUTPUT); 
   digitalWrite(13, LOW);

 //Serial connection.
  Serial.begin(9600);
  Serial.println("Initialisatie GSM");
  gsm.TurnOn(9600);
  gsm.InitParam(PARAM_SET_1); 
  gsm.Echo(1);
  started=true;  


};

void loop(){

    position = gsm.IsSMSPresent(SMS_UNREAD);
     if (position) {

  sms_counter = sms_counter + 1 ; 
  sms_positie = sms_positie + 1 ; 

  if (1 == gsm.GetPhoneNumber(1, phone_num)) {
          // valid phone number on SIM pos. #1 
          // phone number string is copied to the phone_num array
          #ifdef DEBUG_PRINT
            gsm.DebugPrint("DEBUG phone number: ", 0);
            gsm.DebugPrint(phone_num, 1);
          #endif
        }
        else {
          // there is not valid phone number on the SIM pos.#1
          #ifdef DEBUG_PRINT
            gsm.DebugPrint("DEBUG there is no phone number", 1);
          #endif
        }

  Serial.print("sms_counter= ");
  Serial.println(sms_counter);
  Serial.print("sms_positie= ");
  Serial.println(sms_positie);
  Serial.println(position);

   if (GETSMS_AUTH_SMS == gsm.GetAuthorizedSMS(position, phone_num, sms_text, 160, 1, 2)) {

      user = 1;


      Serial.print("User ");
      Serial.println(user);

  }  

  else if (GETSMS_AUTH_SMS == gsm.GetAuthorizedSMS(position, phone_num, sms_text, 160, 3, 10)) {    

    user = 2;

      Serial.print("User ");
      Serial.println(user);
    }

  else {
    gsm.GetSMS(position, phone_num, sms_text,160) ;


      user = 3;
  } 

Original issue reported on code.google.com by [email protected] on 16 Aug 2012 at 7:17

code problem

What steps will reproduce the problem?
1. Problem with GPRS client code
2.
3.

What is the expected output? What do you see instead?
" class simcom900 has no member named "attached GPRS" 
why??

What version of the product are you using? On what operating system?
arduino 0.23

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Mar 2012 at 8:23

Communicating using HW serial instead of SW serial

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
I am using the open-electronics SIMCOM900 GSM/GPRS Shield, with an Arduino Uno 
R3...and the software I am using is Arduino 1.0 on a Windows 7 64-bit.

Please provide any additional information below.
I tried using the hardware RX and TX to communicate with the GSM/GPRS shield 
but I can't establish communication. I would like to ask what are the necessary 
code changes to be made to do this?

Original issue reported on code.google.com by [email protected] on 23 May 2012 at 1:54

PIR and gsm shield

What steps will reproduce the problem?
i want to control led throught sms when i send sms pompeon led should turn on 
and when i send sms pompeoff led should turn off and when led turn off PIR 
sensor should start work
sometime sms part working fine and sometime no i dont know why but PIR sensor 
is not working i have attached code down there 

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 3 May 2012 at 11:25

Attachments:

Problem CallStatus

What steps will reproduce the problem?
1. Problem with the function CallStatus


What is the expected output? What do you see instead?
When i call the function it didn't see the incoming call and it respond with 
CALL_NONE. I think that the problem could be for zeros recieve for error from 
the serial communication(i use the USART). I have change the function adding 
the research of +CPAS:


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Jun 2011 at 10:25

Attachments:

Serial problem

What steps will reproduce the problem?

I am using iteadstudio GBOARd with SIMCOM900 and SD.
http://iteadstudio.com/store/index.php?main_page=product_info&products_id=537
Arduino Ide 1.0.1
Simcom connected to sofserial (2,3)
SD connected to pin 10;

All standart sample scatches work well.

But when you tryed to work together with standart SD libraries the Serial not 
showing correct output.

Steps:
1. Open any SD sample (for example CARD INFO), run it work well (showing on 
display SD files).

Then insert line:
2. include "SIM900.h"
3. The output will be garbaged.

Please help

Original issue reported on code.google.com by digsee on 23 Jul 2012 at 1:47

GSM receive SMS

hi. can anyone help me how to code  arduino atmega168 with GSM Shield on how to 
receive SMS first and then send back to any sender?

Original issue reported on code.google.com by [email protected] on 30 Sep 2012 at 1:56

GSM module does not turning ON

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? 
GSM Shield testing.
DB:NO RESP
DB:ELSE
DB:ELSE
DB:CORRECT BR

GPS module has to become power on by GSM_ON pin if NO RESP

What do you see instead?
GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
...

What version of the product are you using? On what operating system?
#define GSM_LIB_VERSION 308

Please provide any additional information below.
There in no pins initialisation at int GSM::begin(long baud_rate)
pinMode(GSM_ON, OUTPUT);               
pinMode(GSM_RESET, OUTPUT);            

Original issue reported on code.google.com by [email protected] on 17 Mar 2012 at 8:14

Code review request

Add GPRS functions:
-Set APN, user and password
-Start/Stop GPRS connection
-Take IP
-Start/Close TCP connection (Client side)
-Start/Close TCP connection (Server side)

Original issue reported on code.google.com by [email protected] on 11 May 2011 at 2:32

GSM Shield cannot send but can receive SMS

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
This appears in the Serial Monitor:

GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DEBUG:SMS TEST
DEBUG:>

SMS sent OK

Which is as it should be...the problem is I cannot receive the sample SMS given 
in GSM_GPRSLibrary_SMS example sketch.

What version of the product are you using? On what operating system?
I am using the open-electronics Arduino GSM/GPRS Shield for SIM900. I am using 
Arduino 1.0 on Windows 7 64-bit Home Premium.

Please provide any additional information below.
I have already changed the necessary pins for the software serial. I can 
already receive SMS but still cannot send.

Original issue reported on code.google.com by [email protected] on 16 May 2012 at 7:52

10s for one loop()

What steps will reproduce the problem?
I am using the code of the GSM_GPRSLibrarySMS. The called function is:
gsm.readSMS(smsbuffer, 160, n, 20)

One function call will need exactly 10s which cause, that my loop() will need 
also 10s for one cycle.

What I have tried:
1) Change bautrate to 2400, 4800, 9600. => Nothing changed
2) Opened SIM900.cpp and change inside the readSMS(...) function the 
gsm.WaitResp(5000, 50, "OK");  to a shorter wait period => Nothing changed.

How can the problem be solved? In the old library, the cycle speed was higher.


What version of the product are you using? On what operating system?
GSM SIM900 with version 3.03 on Windows 7.


Thank you for any hints.

Felix

Original issue reported on code.google.com by [email protected] on 30 Oct 2012 at 8:50

Allow the sketch to define pins used to communicate with SoftwareSerial library

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
Should allow the sketch to define pins used to communicate with SoftwareSerial 
library.

Must edit library to choose pins.

What version of the product are you using? On what operating system?
Arduino 1.0 on Win7 x32

Please provide any additional information below.
Proposal to change GSM.cpp from (not tested if works):
//#define _GSM_TXPIN_ 4
//#define _GSM_RXPIN_ 5

#define _GSM_TXPIN_ 2
#define _GSM_RXPIN_ 3   

to:
#ifndef _GSM_TXPIN_
  #define _GSM_TXPIN_ 2
#endif

#ifndef _GSM_RXPIN_
  #define _GSM_RXPIN_ 3
#endif


Should allow the sketch to use something like:
#define _GSM_TXPIN_ 7
#define _GSM_RXPIN_ 8
#include "SIM900.h"


Original issue reported on code.google.com by [email protected] on 10 Dec 2011 at 1:06

Invio dati a webservice da Arduino

Ciao Boris,
ho da poco acquistato lo shield GSM con il modulo SIM900.
Fin'ora ho sempre usato le funzionalità GSM soprattutto l'invio di SMS con il 
compilatore 0023.
Sono un paio di giorni che cerco di utilizzare la nuova libreria con il 
compilatore 1.0 perchè vorrei passare dei parametri a una pagina ASPX che ho 
sviluppato.

Purtroppo non riesco a far funzionare la nuova libreria. Anche utilizzando gli 
esempi a corredo non va.
Ad esempio con lo sketch GSM_GPRSLibrary_SMS non parte l'SMS. Cambio solo il 
numero di telefono mettendo quello del mio cellulare:

  //Enable this two lines if you want to send an SMS.
  if (sms.SendSMS("335123456", "Arduino SMS"))
    Serial.println("\nSMS sent OK");

lanciando l'esempio, sul SerialMonitor mi compare:


GSM Shield testing.

status=READY
TEST

SMS sent OK

Come vedi mi da l'OK ma l'SMS non arriva.
Ho provato anche l'esempio del GSM_GPRSLibrary_Client modificando solo la riga 
dell'APN:

  if (gsm.attachGPRS("web.omnitel.it", "", ""))
    Serial.println("status=ATTACHED");

Anche qui non ho risultati. Sul monitor mi compare READY e ATTACHED ma la 
pagina ASPX non viene "letta" e "Number of data received:" è pari a ZERO.
Ho provato a cambiare SIM e vari APN di Vodafone. Le 2 SIM che uso con la 
vecchia versione della libreria riescono a inviare correttamente gli SMS.

Lavoro su Windows 7 Professional 64 bit e la board è Arduino Uno R2.

Ti allego anche un semplice sketch che dovrebbe inviarmi nel loop un SMS... ma 
nada...



Puoi illuminarmi? Non so più dove sbattere la testa... :)

Auguri per un buon Natale!

Fabrizio

Original issue reported on code.google.com by [email protected] on 23 Dec 2011 at 8:44

Attachments:

Problems with GETSMS_AUTH_SMS == sms.GetAuthorizedSMS(....)

Dear all,
In my program, I use three kinds of users. According to their SIM position they 
all have different rights. 
For example the code I use for setting user 1 and user 2

if (GETSMS_AUTH_SMS == sms.GetAuthorizedSMS(position, phone_num, 
sms_text,160,1,2)) {
     user = 1;   
     }
else if  if (GETSMS_AUTH_SMS == sms.GetAuthorizedSMS(position, phone_num, 
sms_text,160,3,10)) {
     user = 2;   
     }

This should be very straightforward code, though I experience a lot of 
troubles. 
It often happens that my phone number (stored on SIM position 1) doesn’t get 
recognized by module. 

I was wondering how I could fix this? 
Are there other users that experience the same? 
Are there ways to get around this code?

Ciao

Frederic

Original issue reported on code.google.com by [email protected] on 5 Oct 2012 at 1:06

GSM Module with arduino UNO

Hello All,


I am using Arduino uno board and MODULO TDGGSM_900


but this is the result :(

GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:DIFF RESP
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR

status=IDLE



operating system windows and IDE Arduino UNO

Can any body Help Me Please ?? :)

Thanks all in advance.

Good bye

Original issue reported on code.google.com by [email protected] on 4 Jun 2012 at 1:06

communication between the iconsat V1.0 module with Arduino Mega2560

What steps will reproduce the problem?
1. I think my problem is with the configuration of the jumps in the iconsat and 
the gsm.cpp file.

What is the expected output? What do you see instead?
Expecte SMS SEND OK. 

I see 

AT+CMGS="2299664351"

> AT+CMGL="REC UNREAD",1

What version of the product are you using? On what operating system?
Arduino Mega 2560 with IcomSat V1.0, Win7 PRO

Please provide any additional information below.
I'm new to arduino and have the following questions:

In the library as the file must be GSM.cpp?
Sets TX PIN 4 and RX 5?
How should I put in jummpers iconsat?
D0 to D7, which jumping?
Need to jump anything in arduino?

For my project, I need just that when a sensor is triggered the module send a 
sms.
I can call and send sms to module, but the module does not send sms.

And only works when I use Serial1.begin(9600) and D1 TX pin and D2 RX pin in 
iconsat and does not work when I put Serial.begin?

Thanks for helping

Original issue reported on code.google.com by [email protected] on 22 Mar 2012 at 6:16

Add Phonebook methods to work with phonenames, not just phonenumbers

Existing Phonebook methods:
char GetPhoneNumber(byte position, char *phone_number);
char WritePhoneNumber(byte position, char *phone_number);
char DelPhoneNumber(byte position);
char ComparePhoneNumber(byte position, char *phone_number);

Create new Phonebook methods:
char FindPhoneNumber (char *phone_number) /* Returns the position where the 
number was found on the phonebook or empty if not found */

char FindPhoneName (char *phone_name) /* Returns the position where the name 
was found on the phonebook or empty if not found */

char GetPhoneName (byte position, char *phone_name) /* returns the name saved 
on the phonebook at specified position or empty if not found */

This will allow a crude way to configure sketch variables at run time by the 
user with the SIM phonebook.
Example:
Create a phonebook entry on the SIM with name "CONF-DoStuff" and phonenumber 
"1".

When the sketch runs, just do something like (not tested):
bkPos = FindPhoneName("CONF-DoStuff");
if(bkPos)
   GetPhoneNumber(bkPos, DoStuff);
else
  DoStuff = 0; /* default is not to do stuff */
endif

Also, when sending SMS will allow more detail on messages sent and received:
bkPos = FindPhoneNumber(phone_number);
if (bkPos)
  GetPhoneName(bkPos, phone_name);
else
  phone_name = phone_number; /* or you could use something like "<phonename> phonenumber" if you wanted to have both*/
endif
Serial.print("Message received from ");
Serial.println(phone_name);

Original issue reported on code.google.com by [email protected] on 10 Dec 2011 at 1:58

IP-address = 20 * SimpleRead (GSM_GPRSLibrary_Client.ino), safe? why? how?

What is happening in here:

example/GSM_GPRSLibrary_Client/GSM_GPRSLibrary_Client.ino:44
(and example/GSM_GPRSLibrary_Server/GSM_GPRSLibrary_Server.ino:45)


 //Read IP address.
 int i=0;
 while(i<20){
   gsm.SimpleRead();
   i++;
 }
-is there ALWAYS coming exactly 20 characters? (or it is safe to read a
little bit more?
-is this mandatory step?
-is it used for something? (how to just read IP-address can be used?)

Original issue reported on code.google.com by aapo.rantalainen on 16 Jan 2012 at 4:06

automation project

What steps will reproduce the problem?
1.
I'm on an automation project by the shield SMS GSM / GPRS at OPEN ELECTRONICS 
mounted on an Arduino

 I control a pump via SMS

 Here is the code

see GSM_AUTO_PUMP.ino

no problem I send SMS Pompeon the LED lights and the LED turns off Pompeoff
 I add a control valve

see GSM_AUTO_PUMP_VALVE.ino

I copy / paste I change the variables and nothing works

Now  Arduino no start 

What is the expected output? What do you see instead?

With the code for the valve, the arduino no start no message on serial monitor.

What version of the product are you using? On what operating system?

I'm using the latest version of  shield GSM libraries and Arduino 1.0

Please provide any additional information below.

 Thank you in advance

Original issue reported on code.google.com by [email protected] on 11 Apr 2012 at 11:20

Attachments:

Arduino uno + IComSat v1.1

Hi All,
I am trying to make work the IComSat v1.1 SIM900 GSM / GPRS shield with the 
Arduino Uno using this library but cannot get it work.

I have de-commented these two lines

#define _GSM_TXPIN_ 2
#define _GSM_RXPIN_ 3

I keep getting same output.

GSM Shield testing.
DB:NO RESP
DB:NO RESP
DB:NO RESP
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE

Read the other articles and tried everything but still no hope.

Many thanks. 

Original issue reported on code.google.com by [email protected] on 21 Aug 2012 at 6:30

Problem using both GPS and GPRS functions

Hello

I would like to use both GPRS and GPS functions. I copied and pasted some code 
from "examples\GSM_GPRSLibrary_GPS" and from "examples\GSM_GPRSLibrary_Client"

However something very strange happens whith the Arduino Hardware UART. If I 
use the Serial Monitor I see that the Serial Hardware transmits only a "T" 
instead of the first message "Test GSM with GPRS." then the UART doesn't 
trasmit anymore until a reset.

I use Arduino IDE 1.0.1 (with IDE 1.0 I don't even see the "T"), Your Library 
BETA GSM GPRS GPS 908 IDE100 v301 and Arduino Pro Mini 3.3v 8Mhz.

Here my code:


#include "SIM900.h"
#include <SoftwareSerial.h>
#include "inetGSM.h"
#include "gps.h"

//example for GPS and GPRS

char lon[10];
char lat[10];
char alt[10];
char time[15];
char vel[10];
char msg1[5];
char msg2[5];

char stat;

InetGSM inet; //object for GPRS
//CallGSM call;
//SMSGSM sms;
GPSGSM gps;   //object for GPS

char msg[50];
int numdata;

boolean started=false;

void setup() 
{
    //Serial connection.
  Serial.begin(9600);
  Serial.println("Test GSM with GPRS.");

  //Start configuration of shield with baudrate.
  //For http uses is raccomanded to use 4800 or slower.
  if (gsm.begin(2400)){
    Serial.println("\nstatus=READY");
    gsm.forceON();  ///To ensure that SIM908 is not only in charge mode
    started=true;  
  }
  else Serial.println("\nstatus=IDLE");

  if(started){

    //----------start GPS part--------------
    //GPS attach
    if (gps.attachGPS())
      Serial.println("status=GPSON");
    else Serial.println("status=ERROR");

    delay(20000);   //Time for fixing
    stat=gps.getStat();
    if(stat==1)
      Serial.println("NOT FIXED");
    else if(stat==0)
      Serial.println("GPS OFF");
    else if(stat==2)
      Serial.println("2D FIXED");
    else if(stat==3)
      Serial.println("3D FIXED");
    delay(5000);
    //Get data from GPS
    gps.getPar(lon,lat,alt,time,vel);
    Serial.println(lon);
    Serial.println(lat);
    Serial.println(alt);
    Serial.println(time);
    Serial.println(vel);
    //----------end GPS part--------------

    //Read IP address.
    gsm.SimpleWriteln("AT+CIFSR");
    delay(5000);
    //Read until serial buffer is empty.
    gsm.WhileSimpleRead();

    //TCP Client GET, send a GET request to the server and
    //save the reply.
    numdata=inet.httpGET("www.google.com", 80, "/", msg, 50);
    //Print the results.
    Serial.println("\nNumber of data received:");
    Serial.println(numdata);  
    Serial.println("\nData received:"); 
    Serial.println(msg); 
  }
};


void loop() 
{
  //this is empty at the moment
};

Note that I don't have the SIM908 connected to the board now, so the code 
should stop here: if(started){

But if I comment only "numdata=inet.httpGET("www.google.com", 80, "/", msg, 
50);" the code works fine (I can see the message "Test GSM with GPRS.", then 
the message "DB:NO RESP" etc.), If I comment all GPS part and then uncomment 
"numdata=inet.httpGET("www.google.com", 80, "/", msg, 50);" the code works fine.
If i uncomment both lines, then the problems arise. I cannot see the message 
"Test GSM with GPRS.". In the Serial monitor i see only "T", then Arduino stops 
to transmit...
This is very very strange because, as I wrote I don't have the SIM908 connected 
to the board now, so the code should not enter inside this if -----> 
if(started){

It seems that I cannot use both inet.httpGET and gps.getPar in the same file.

I'm trying to debug your code... but, do you have encountered this bug before?

Thank you.

Regards.

Original issue reported on code.google.com by [email protected] on 28 Jun 2012 at 10:16

Verify error when MEGA is selected

Hi!

Can you help?

I'm trying to compile GSM_GPRSLibrary_SMS example for Mega2560 but when I 
comment UNO and decomment MEGA on GSM.h and HWSerial.h, I get a compiling error.

What steps will reproduce the problem?
1. When I select MEGA instead of UNO I get a compiling error.


Error reported:
SIM900.cpp: In member function 'boolean SIMCOM900::readSMS(char*, int, char*, 
int)':
SIM900.cpp:142: error: '_tf' was not declared in this scope


What version of the product are you using? On what operating system?
Arduino 1.01
GSM GPRS GPS Shield, SIM908 & SIM900, IDE 1.00, Version 3.03

Thanks,
Best Regards,
Francisco Lopes


Original issue reported on code.google.com by [email protected] on 28 Oct 2012 at 2:43

arduino restarting

hi,
   I downloaded GPRS client program into arduino uno r3.

 when the TCP connection - GET method: after send data, controller is restarting and it is running from being.


GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

101.212.86.37
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NuGSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

49.137.64.245
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NuGSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

49.137.191.83
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NuGSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
status=ERROR
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

101.212.7.168
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NµÔÕ�Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
status=ERROR
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

49.137.99.58
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NumGSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR

status=READY
DB:STARTING NEW CONNECTION
DB:APN OK
status=ERROR
DB:STARTING NEW CONNECTION
DB:APN OK
DB:CONNECTION OK
DB:ASSIGNED AN IP
status=ATTACHED

101.212.67.253
DB:RECVD CMD
DB:OK TCP
DB:>
DB:SENT

NµÔÕ�Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:CORRECT BR 
  ... 



anybody known what is the problem.
 thank you.





Original issue reported on code.google.com by [email protected] on 11 Feb 2012 at 8:14

examples wont compile

I downloaded the beta v310 zip file and extracted into Arduino folder, but the 
example .ino files wont compile.  For example in the "SMS" example, 

GSM_GPRSLibrary_SMS.cpp.o: In function 
`__static_initialization_and_destruction_0':
/Streaming.h:27: undefined reference to `LOG::LOG(int)'
GSM_GPRSLibrary_SMS.cpp.o: In function `loop':
GSM_GPRSLibrary_SMS.cpp:54: undefined reference to `gsm'
GSM_GPRSLibrary_SMS.cpp:54: undefined reference to `gsm'
GSM_GPRSLibrary_SMS.cpp:54: undefined reference to `SIMCOM900::readSMS(char*, 
int, char*, int)'
GSM_GPRSLibrary_SMS.cpp.o: In function `setup':
/GSM_GPRSLibrary_SMS.cpp:36: undefined reference to `gsm'
/GSM_GPRSLibrary_SMS.cpp:36: undefined reference to `gsm'
/GSM_GPRSLibrary_SMS.cpp:36: undefined reference to `GSM::begin(long)'

Im running UNO and so according to your instructions I commented out //#define 
MEGA in HWSerial.h, and //#define MEGA in GSM.h.   All the .h files are in the 
same directory as the .ino example file.

Thank you for your thoughts on this .  Im stumped.

Original issue reported on code.google.com by [email protected] on 22 May 2012 at 12:39

Adding possibility to put GSM_ON pin to OUTPUT

The GBoard (http://imall.iteadstudio.com/im120411004.html) needs the GSM_ON 
configured as OUTPUT.

Adding of another #define GSM_ON_OUTPUT which switches the PIN to OUTPUT would 
be nice:

  pinMode(GSM_ON, OUTPUT);

in GSM.beginn is one possibility.

Original issue reported on code.google.com by [email protected] on 28 Dec 2012 at 4:17

PIR and gsm shield

What steps will reproduce the problem?
i want to control led throught sms when i send sms pompeon led should turn on 
and when i send sms pompeoff led should turn off and when led turn off PIR 
sensor should start work
sometime sms part working fine and sometime no i dont know why but PIR sensor 
is not working i have attached code down there 

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 3 May 2012 at 11:25

gsm900 programming problem....

Please i need help i m doing my final year project...... what i want is when 
send sms "On" led should turn on and when i send sms "Off" led should turn off 
but when i send sms "Off" PIR sensor should start work..... but i dont know its 
not working here is my code please anyone can help meee


#include "SIM900.h"
#include <SoftwareSerial.h>
//#include "inetGSM.h"
#include "sms.h"
SMSGSM sms;
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
int ledPin = 13; // led connected to control pin 13
int PIRSensor = 2; // the PIR sensor will be plugged at digital pin 2
int val=0;
void setup() {
pinMode(ledPin, OUTPUT); // declare the ledPin as as OUTPUT
pinMode(PIRSensor, INPUT); // declare the PIRSensor as as OUTPUT
Serial.begin(9600); // use the serial port
  Serial.println("GSM Shield testing.");
  //Start configuration of shield with baudrate.
  //For http uses is raccomanded to use 4800 or slower.
  if (gsm.begin(2400)){
    Serial.println("\nstatus=READY");
    started=true;  
  }
  else Serial.println("\nstatus=IDLE");

  if(started){
    //Enable this two lines if you want to send an SMS.
    //if (sms.SendSMS("3471234567", "Arduino SMS"))
      //Serial.println("\nSMS sent OK");
  }

};
void PIRON(){

if(digitalRead(PIRSensor==HIGH)){   // read the input pin
  digitalWrite(ledPin, HIGH);      // sets the LED to the button's value
  delay(1000);    
digitalWrite(ledPin, LOW);   // delay in milisecond. 3000 = 3 second
  }

}


void loop() {
   if(started){
    //Read if there are messages on SIM card and print them.
    if(gsm.readSMS(smsbuffer, 160, "On", 20))
    {
       digitalWrite(ledPin, HIGH);
      Serial.println(n);
      Serial.println(smsbuffer);

    }
     if(gsm.readSMS(smsbuffer, 160, "Off", 20))
    {

  digitalWrite(ledPin, LOW);

       PIRON();
 Serial.println(n);
      Serial.println(smsbuffer);

    }
    delay(1000);

  }


}

Original issue reported on code.google.com by [email protected] on 2 May 2012 at 6:18

How to use Serial1 instead of NewSoftSerial

I'm using Arduino Mega 2560 with IComSat GSM shield.
I've already trim the pins 1 and 2 of the shield(the ones below arduino's pin 1 
and 0) so I must use these ones :p
The codes of the library only use NewSoftSerial and they don't allow me to 
change its pins.
Please help!

Original issue reported on code.google.com by [email protected] on 19 Aug 2012 at 11:11

Arduino MEGA 2560 and ICOMSAT SIM900

PLEASE HELP!!!

I am frustrated through my skull right now.

I have a Mega 2560 R3
I have a icomsat 1.1 box says V1.0
I am using 3.10 BETA Code of WIM900IDE100MEGA
My Jumpers are between TXD and Pin 2 and RXD and Pin 3 as per the picture.
My GMS.CPP is editted as follows:
#define _GSM_TXPIN_ 2
#define _GSM_RXPIN_ 3

My power supply tells me that only 0.1a is being drawn by the board at 12v.  So 
yes, I have a external power source connected to it.

I am about ready to take an axe to it.

What am I doing wrong?

All I am getting back is:

GSM Shield testing.

DB:NO RESP
DB:NO RESP
DB:NO RESP
ERROR: SIM900 doesn't answer. Check power and serial pins in GSM.cpp

status=IDLE

I have received spurious feedback on occasion but the board does not sync nor 
come back to tell me that the Boardrate is correct.  I have switched between 
all the board rates from 300 up to 115200 but same response.

I dont know if it is relevant but when I connect the US plug to the board, 
every second plug in, Arduino recognises the com port on my machine.  Every 
other time, the com port doesn't come up in the Ardino Softare (V1.0.1).

Any guidance or assistance will be much appreciated.

Original issue reported on code.google.com by [email protected] on 1 Jul 2012 at 10:11

Attachments:

Used Pins of arduino

Please i would like to ask what is the pins of the uno that will be used 
by this GSM Shield http://store.open-electronics.org/GSM_GPRS_GPS_SHIELD

I found when I open the library that it used pin 4 as tx and pin as 5 rx
my second question can I change those pins to any other pins or the shield is 
designed to use 4 & 5 only 

My last question Can I use the 5v pin of the shield to provide voltage to 
sensors or it will cause problems

Could anyone help me please. Many thanks in advance.

Original issue reported on code.google.com by [email protected] on 11 Jul 2012 at 12:33

call

How can this work if the phone number sent to SIM900 in the next format:

[code]
ATD
+420123456789
;
[/code]

???

Fix in call.cpp

void CallGSM::Call(char *number_string)
{
  if (CLS_FREE != gsm.GetCommLineStatus()) return;
  gsm.SetCommLineStatus(CLS_ATCMD);
  // ATDxxxxxx;<CR>
  gsm.SimpleWriteWOln("ATD");
  gsm.SimpleWriteWOln(number_string);    
  gsm.SimpleWrite(";");
  // 10 sec. for initial comm tmout
  // 50 msec. for inter character timeout
  gsm.WaitResp(10000, 50);
  gsm.SetCommLineStatus(CLS_FREE);
}

Original issue reported on code.google.com by [email protected] on 15 Jan 2012 at 1:22

gsm shield problem

when i turn on my gsm shield status and NET light blink for a few second then 
gsm shield turn off and its keep repeating....?

Original issue reported on code.google.com by [email protected] on 14 May 2012 at 11:22

Won't compile for MEGA

Hello,

If I comment UNO and uncomment MEGA I get the following compile time 
issues......

Has this beed tested?

/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'int SIMCOM900::configandwait(char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:62: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'int SIMCOM900::readCellData(int&, int&, long int&, 
long int&)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:117: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:119: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:121: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:123: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:125: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'boolean SIMCOM900::readSMS(char*, int, char*, int)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:147: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:152: error: 'class HWSerial' has no member named 'getString'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:158: error: 'class HWSerial' has no member named 'getString'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'boolean SIMCOM900::readCall(char*, int)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:183: error: 'class HWSerial' has no member named 'getString'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'int SIMCOM900::getCCI(char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:267: error: 'class HWSerial' has no member named 'getString'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'int SIMCOM900::getIMEI(char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:292: error: 'class HWSerial' has no member named 'getString'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'virtual uint8_t SIMCOM900::read()':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:304: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleRead()':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:310: error: 'class HWSerial' has no member named 'available'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:311: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWrite(char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:320: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWrite(const char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:325: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWrite(int)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:330: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWrite(const 
__FlashStringHelper*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:335: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWriteln(char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:340: error: 'class HWSerial' has no member named 'println'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWriteln(const 
__FlashStringHelper*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:345: error: 'class HWSerial' has no member named 'println'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWriteln(const char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:350: error: 'class HWSerial' has no member named 'println'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::SimpleWriteln(int)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:355: error: 'class HWSerial' has no member named 'println'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'void SIMCOM900::WhileSimpleRead()':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:361: error: 'class HWSerial' has no member named 'available'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:362: error: 'class HWSerial' has no member named 'read'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'byte GSM::CheckRegistration()':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:423: error: 'class HWSerial' has no member named 'println'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'char GSM::GetPhoneNumber(byte, char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:702: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:703: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:704: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'char GSM::WritePhoneNumber(byte, char*)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:776: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:777: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:778: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:779: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:780: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp: In member function 'char GSM::DelPhoneNumber(byte)':
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:832: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:833: error: 'class HWSerial' has no member named 'print'
/Volumes/Macintosh 
HD/Users/mark/Dropbox/Developer/Arduino/arduino_1.0.1/libraries/GSMSHIELD/SIM900
.cpp:834: error: 'class HWSerial' has no member named 'print'

Original issue reported on code.google.com by [email protected] on 22 Sep 2012 at 4:29

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.