I'm trying to interface 2 arduinos with each other over serial but have run into some problems.
I've basically hooked up the TX pin on one to the RX pin on the other, and use Serial.print() and Serial.read() to send/receive bytes, but the data doesn't seem to be getting across.
Is this the correct approach to use? If not, how else should I do this?
Do you have a common ground? Serial is not 1-wire, so they will need a reference in the commond ground. Just connect the grounds as well and you will be firing off. Just remember to set the serial speed to the same value and cross the rx/tx lines.