General

GPS/GPRS/GSM Module V3.0 TX and RX pins for GSM

userHead NoBreak 2014-09-12 20:47:29 5052 Views4 Replies
Well, hello everyone!

I really need the answer for an simple and objective question:
What are exactly the TX and RX pins to GSM in GPS/GPRS/GSM Module V3.0 ???

I REALLY need it because I'm trying to use a Sim900 (I know that it is a Sim908 in module) library with that Shield. However, the library is based on SoftwareSerial (I've already seen some posts here about the SoftwareSerial but they didn't help me at all).

As you can see in the following image, I need to know exactly what are the TX and RX pins. Or shoud I use jumpers from 0 and 1 to 10 and 11, and use them in this code (GSM.cpp)?? I've already tried to do that -> Didn't work.

Thank you very much :D!
2014-09-22 18:30:52 I'll take a look on the wiki again, maybe I'm missing something, thanks! userHeadPic NoBreak
2014-09-17 18:44:24 Hello,
This library is based on SIM900/SIM908. It was shared by Marco on github, which I think is very well. so I recommend it.
GSM and GPS are using the same Serial port in this module, the difference is the driver pin.
Enable GPS mode & disable GSM mode:
digitalWrite(4,LOW);//Enable GPS mode
digitalWrite(3,HIGH);//Disable GSM mode
Enable GSM mode & disable GPS mode:
digitalWrite(3,LOW);//Enable GSM mode
digitalWrite(4,HIGH);//Disable GPS mode
OK, It is better to check the our wiki first.
https://www.dfrobot.com/wiki/index.php/G ... U:TEL0051)
Although it is a little cockamamie, but it is easier and clearer.
userHeadPic Grey.CC
2014-09-17 01:49:23 Thanks for your reply!

Well, I'm using exactly this library you've said... The printscreen is actually the GSM.cpp file of this library.

I'm trying very hard to use this library with the GPS/GSM/GPS Module V3 but I just can't do it! All this library is based on a SoftwareSerial, driving a Rx and TX (that´s what I understood). I tried to modify those values of constants for the pins, and I always get the error: "DB: No Resp".

I guess this library is really incompatible with DFRobot module.. Or isn't it ??
Could you give me a orientation to use this library with the module, please !? I'm begging  :'( !


Thank you very much!
userHeadPic NoBreak
2014-09-15 18:03:35 Welcome Nobreak?

Are you using the sample code from Arduino IDE, and using the official library: GSM.h ?
I never tried Sim900, but it should be same with 908. Official GSM chip is different to SIM900. It won't be compatible with this module. GSM and GPS are using same Serial port. but you can select its working method via driver pins.
Here is our wiki https://www.dfrobot.com/wiki/index.php/G ... U:TEL0051)
You can check this library:
https://github.com/MarcoMartines/GSM-GPRS-GPS-Shield
userHeadPic Grey.CC