Closed GoogleCodeExporter closed 8 years ago
Well, you should create a jumper between the pin 4 and 5 of shield and 2 and 3
of Mega. You have to be sure the pin 4 and 5 of shield are connected only with
2 and 3 of Mega (for example by cutting the metallic part of these pins). Then
you modify the library in gsm.cpp and set the pin 2 and 3. Then it should work.
Original comment by martines...@gmail.com
on 5 Apr 2012 at 3:02
did not work.
Original comment by rapha.ba...@gmail.com
on 10 Apr 2012 at 6:55
Can you write STEP by STEP what did you do? So we can find the error. Marco
Original comment by martines...@gmail.com
on 10 Apr 2012 at 9:41
I've isolated the pins 4 and 5 do not connect the shield for Arduino.
Then I put two jumps to pins 2 and 3 of the shield for the Arduino.
My gsm.cpp is as follows:
/ / De-comment this two lines below if you have the
/ / second version og GSM GPRS Shield
# define _GSM_TXPIN_ 2
# define _GSM_RXPIN_ 3
get:
DB No response
I'm very preoccupied failing to. because I have little time to complete the
project.
Original comment by rapha.ba...@gmail.com
on 10 Apr 2012 at 9:53
Original comment by rapha.ba...@gmail.com
on 10 Apr 2012 at 10:20
Attachments:
Ok man :)... The pin 2 and 3 are of Arduino Mega :P
Original comment by martines...@gmail.com
on 11 Apr 2012 at 8:44
The connections are right?
What can I do?
Original comment by rapha.ba...@gmail.com
on 11 Apr 2012 at 1:34
Sorry I did a mistake, SoftwareSerial doesn't work on pin 2 and ...
"on the Mega and Mega 2560, NewSoftSerial will only be able to receive on pins
10, 11, 12, 13,
50, 51, 52, 53,
and 62, 63, 64, 65, 66, 67, 68, 69"
So try with 10,11 (rember to try also 11,10 with the opposite order if you
aren't sure about RX and TX, it's easy to do mistakes)
or other pairs in the list above...
Otherwise we can use the hardware serial...
Original comment by martines...@gmail.com
on 11 Apr 2012 at 3:42
I use SoftwareSerial.
NewSoftSerial does not work in arudino mega2560
gsm.cpp:
# define _GSM_TXPIN_ 10
# define _GSM_RXPIN_ 11
pin 4 of the shield connected to pin 10 of Arduino pin 5 of the shield
connected to pin 11 of Arduino, but not works:
DB NO RESPONSE ...
how to use the hardware serial?
I put the key to HW, but still does not work
Original comment by rapha.ba...@gmail.com
on 11 Apr 2012 at 4:01
Try this, in GSM.h line 183
protected:
//SoftwareSerial _cell;
Serial1.begin(9600);
and do a "Find & Replace" in all documents (use Notepad++) to substitute _cell
with Serial1 and connect cables to Serial1 on pins 19 (RX) and 18 (TX)
Original comment by martines...@gmail.com
on 11 Apr 2012 at 4:38
\arduino-1.0\libraries\SIM900IDE100/GSM.h:185: error: expected ';' before '.'
token...
Original comment by rapha.ba...@gmail.com
on 11 Apr 2012 at 5:27
protected:
//SoftwareSerial _cell;
Serial1.begin(9600);
int isIP(const char* cadena);
public:
Original comment by rapha.ba...@gmail.com
on 11 Apr 2012 at 5:37
I'm going to check it on the weekend ;)
Original comment by martines...@gmail.com
on 11 Apr 2012 at 9:59
Arduino Duemilanove is compatible with this shield ?
Original comment by rapha.ba...@gmail.com
on 11 Apr 2012 at 10:03
Yes
Original comment by martines...@gmail.com
on 11 Apr 2012 at 10:06
It is easier to use the Arduino Duemilanove than mega?
And buying arduino uno? Just connect it work?
Original comment by rapha.ba...@gmail.com
on 12 Apr 2012 at 11:06
Yes just connecting
Original comment by martines...@gmail.com
on 14 Apr 2012 at 3:57
Hi,
I'm having the same problem as reported here:
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
The only difference is I'm using an Arduino Uno board with iComSat SIM900 with
GSM/GPRS. The library I'm using is GSM_GPRS_IDE100_v309
Based on the email thread here, I'm not able to figure out what exactly should
I try to resolve this problem. Can you please help?
Greatly appreciate you'll providing this library and the help!
Thanks,
RS
Original comment by RSutaria
on 27 Apr 2012 at 7:20
This library is developed for GSM Shield of Futura. I never used IComSat so I
don't know how it works.
However you should connect the Serial of SIM900 to the pins 4 and 5...
Original comment by martines...@gmail.com
on 27 Apr 2012 at 9:52
Thanks for your prompt reply. When you say "connect the Serial of SIM900 to the
pins 4 and 5" - can you please elaborate a bit? Sorry, I'm not from an
electronics background but from a computer science background. Hence, I'm not
fully aware how to connect the serial of SIM900 to pins 4 and 5.
Do you mean, I should change GSM.cpp as follows?
# define _GSM_TXPIN_ 4
# define _GSM_RXPIN_ 5
Thanks
Original comment by RSutaria
on 27 Apr 2012 at 10:18
I mean the physical connection (with the cables). I don't know which pins
IComSat uses for communicate, but that pins have to be connected to the 4 and 5
of Arduino Uno.
Original comment by martines...@gmail.com
on 27 Apr 2012 at 10:26
I see what you mean. The IComSat spec sheet is here:
http://iteadstudio.com/store/images/produce/Shield/IComSat/icomsat_DS1.2.pdf
on page 5 they same to be giving some pin options for Tx and Rx. In Fig 6 they
have said pins 4 and 6 are for software-serial connection.
The IComSat has some jumpers to change the UART connection settings. Can I not
just change the jumper settings or do I have to actually do some cable
soldering, etc to make this library work for sending an SMS?
Original comment by RSutaria
on 27 Apr 2012 at 10:32
Perfect, configure it to use TX with pin number 4 and RX with pin number 5 (or
vice versa).
Original comment by martines...@gmail.com
on 27 Apr 2012 at 10:36
Thanks. I set the two jumpers such that Tx is on 4 and Rx on 5. The GSM.cpp
code also now has
# define _GSM_TXPIN_ 4
# define _GSM_RXPIN_ 5
But I still get DB:NO RESP. Anything else that I can try?
Original comment by RSutaria
on 27 Apr 2012 at 11:09
Did you try to change Tx on 5 and Rx on 4?
Original comment by martines...@gmail.com
on 27 Apr 2012 at 11:11
Yes. That also didn't work. I just realized that I'm running the Arduino+SIM900
shield on the USB connected to a laptop. I just read over here:
http://arduino.cc/forum/index.php?action=printpage;topic=102239.0
that the current needed can be upto 2A which the USB cannot provide.
Can that be the reason that the code is not working? I'm trying to find a DC
power adapter which gives 9V - 2A power supply (don't have one handy right
now). Will try out the code again after connecting to an external power supply
too.
Original comment by RSutaria
on 27 Apr 2012 at 11:55
Oh yes, It can be! Without external source it doesn't work.
Original comment by martines...@gmail.com
on 27 Apr 2012 at 12:00
A quick update on this- this library (v GSM_GPRS_IDE100_v309) is working fine
with the IComSat SIM 900. It was a naive mistake on my part as I had not
connected the correct power supply for the shield. I got a 9V/2A DC power
supply and now the library is working perfectly well. Thanks martines... for
all your timely assistance!
It seems someone else on the arduino.cc forum was also facing a similar problem:
http://arduino.cc/forum/index.php/topic,102785.0.html
Have replied there too with a few more details.
Original comment by RSutaria
on 29 Apr 2012 at 7:26
Thank you! For update e for good feedback :)
Great job for Arduino's forum. It's important the help of yours :)
For other problems, I'm here.
Original comment by martines...@gmail.com
on 30 Apr 2012 at 2:22
The change for this is done now.
Original comment by martines...@gmail.com
on 5 May 2012 at 7:20
hi am using Arduino duemolenove and SIM900, but i still have problem , i
followed some of the posts such as:"A quick update on this- this library (v
GSM_GPRS_IDE100_v309) is working fine with the IComSat SIM 900. It was a naive
mistake on my part as I had not connected the correct power supply for the
shield. I got a 9V/2A DC power supply and now the library is working perfectly
well." i am using arduino1.0 version. but when i appload GSM.cpp, i cant
compile it gives me ERROR "class GSM does not have any feild named"_cell" so
pls help. and i am running out of time. thanks
Original comment by husee...@hotmail.com
on 25 May 2012 at 8:04
I need more information. Please open a new issue and follow the step to report
a problem, so I can hekp you.
Marco
Original comment by martines...@gmail.com
on 25 May 2012 at 9:13
ok,first i am using arduino duemolenovo and SIM900 GSM sheil with
arduino_0023,and library (GSM_GPRS_IDE100_v309)my aim is to send sms from
cellphone and controll stepper motor and give a feedback response. to do that i
am testing some of the library code such as GSM.cpp , i give the baord 9v
DC,follwing some of these installation
http://iteadstudio.com/store/images/produce/Shield/IComSat/icomsat_DS1.2.pdf
so the prblem is when ever i run the code it gives me an error which says
"class GSM does not have any feild named"_cell" so how to solve this.thanks
Original comment by husee...@hotmail.com
on 27 May 2012 at 3:12
Please open a new issue. It's important to keep in order.
Original comment by martines...@gmail.com
on 27 May 2012 at 11:51
This issue section is not longer supported.
Please check the support page www.gsmlib.org
Original comment by martines...@gmail.com
on 6 Jul 2013 at 11:27
Original issue reported on code.google.com by
rapha.ba...@gmail.com
on 4 Apr 2012 at 1:58