get more UART from Arduino

hi Guys:
Is there any hardware solution to increase the UART port number on Arduino? I want to control a serial LCD, a ultra sonic sensor and still keep connected with processing on PC. It seems resource consuming using a soft UART.

Thanks~

You could use a MUX like the 74HC157 to switch between two serial links. Use one of the digital outs of the Arduino to select the position of the switch, the mux in/outs should go to the Txd/Rxd's of the Arduino and devices.

PS, you have an email with diagrams

Thank you so much Eric :wink: So that's the best option I have... I have sourced for some UART mux chips... but too much for some simple controlling.

I'll try it out and post here.