kopilov / gsm-shield-arduino Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/gsm-shield-arduino
Automatically exported from code.google.com/p/gsm-shield-arduino
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
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
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
What steps will reproduce the problem?
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
use: GSM_Shield_GPRS_Ver_3_08_(IDE100)
Original issue reported on code.google.com by [email protected]
on 4 Apr 2012 at 1:58
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
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
row 277 gsm.GetGSM(position, phone_num, sms_text, 100);
must be gsm.GetSMS(position, phone_num, sms_text, 100);
Original issue reported on code.google.com by [email protected]
on 21 Dec 2012 at 2:49
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
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
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
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
for GSM Shield GPRS Library V3.xx (IDE 1.0) beta
Original issue reported on code.google.com by [email protected]
on 18 Jan 2012 at 11:57
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
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:
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
The value is coming twice from battery and gps
p_char = strchr((char *)(p_char), ',');
should be
p_char = strchr((char *)(p_char1), ',');
Original issue reported on code.google.com by [email protected]
on 5 Jul 2012 at 11:26
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
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
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
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
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
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
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
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
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
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
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
can anyone tell me do i need external power for gsm shield sim 900? if yes then
how much ?
Original issue reported on code.google.com by [email protected]
on 14 May 2012 at 6:16
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
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
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:
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
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:
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
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
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
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
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
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
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
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
?
Original issue reported on code.google.com by [email protected]
on 8 Apr 2012 at 11:00
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:
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
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:
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
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
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:
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
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:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.