About the unreliability, could you please explain this?
Is it timing? Maybe we can do something like a signal set HIGH to indicate
an incomming serial transmission and vice versa for the cRio.
I'm not sure about the levels of the Serial port on the cRio, but maybe the
levels are different. A solution to this could be using the MAX233 level
converter IC.
How is the 'duino powered? Maybe your USB port has some problem. How
about make a power adaptor(PD-Board to 3.5mm Barrel Jack). And maybe a
filter cap to smooth out any signal problems caused by rapidly dropping
voltage due to a motor starting up or similar. The regulator on the arduino
can handle the 12 volts as long you aren't powering a current-hog(servos,
lot's of led's, etc). If you are using the LCD as you said, maybe that is
drawing abnormally large amounts of current(just a thought)
Also, can we move this to PM's or email? Perferably email. PM me if yes
