I'm building a pet project which consists of an Arduino (Uno, at the moment), a GPS (Sparkfun GS407) and a GSM modem (Sparkfun ADH8066). The idea is I'll be able to SMS the modem, and have it reply with where it is.
Problem is, when I have both the GPS and GSM module plugged in, serial comms start getting messy. Now I have two ideas why this is happening;
1) Apparently I need a good ground when using serial comms (only using 9600 baud). I'm new to electronics so I'm not sure how I would improve my ground.
2) I've read somewhere (probably here) that SoftwareSerial only supports one set of pins sending/receiving at any one time. This could prove problematic if the GPS is spewing out spurious amounts of data, as they do.
Can anyone comment as to the reason I'm seeing odd serial output?