The Duemilanova has only one hardware serial port so you need to use a software serial, I think you should use software for the least critical. I presume that would be the serial monitor?
Anyways, if you need more hardware USARTs you need to get the Mega [I'm sure there are other models with more than one USART, I'm just too lazy to google it for you now :)]
Yup, read the sheepdog stuff. Helpful but didn't get me all the way there.
Created code with s/w serial. Works great so far. Should do the trick.
One question though- sw serial read looks like it could hang forever if it doesn't get anything. ie: it waits forever. I don't think there is a way to get control back from it ie: I don't think you can have a deadman timer to resuce it. Am I wrong?
Sounds like a good idea. Unfortunately I'm pretty new to this stuff and haven't yet figured out how to write a function and put it in a library so it'll have to wait unitl I get a little more experience under my belt. :-/
Also the serial commands all point to the UART so can't see how I would do it without interfering with h/w serial, which I am using to communicate with the monitor at the same time. .
If it is really that simple, if you paste something here. I'll try it and see if it works...