Hi, I am a total newbie which is trying to understand how to operate with Arduino.
Before buying the parts I need to start playing with it, I'd like to know if this GPRS module: http://www.cooking-hacks.com/index.php/arduino-gprs-module.html
and one of this two XBee shields:
Thanks for the answers.
I'd like to use this library http://code.google.com/p/xbee-arduino/ to communicate to the modules using the XBee API mode.
This library uses the hardwareSerial library of Arduino.
If I change the tx-rx pins of the XBee module, how will I be able to use the above xbee-arduino library?
I checked the constructor of hardwareSerial class, it has many parameters, but there are no comments and I cannot understand if some of them are used to specify the tx and rx pins:
That will work. the GPRS module of libelium(ive got it) only uses port 0 and 1 (RX&TX). On almost all of the xbee shields you can choose pins.
Wrong. The XBee shields are hard-wired to RX and TX (pins 0 and 1).
I checked the constructor of hardwareSerial class, it has many parameters, but there are no comments and I cannot understand if some of them are used to specify the tx and rx pins:
They are not. The Hardware part of the name means that the pins are hardwired.
Some updates and discoveries: this page has an interesting database of arduino shields and the pins they use: http://shieldlist.org/.
It has been very useful to me (still I do not understand how to retrieve the busy-pin information from schematics on my own).