The link you posted has a MOSFET example?

But what is wrong with using a MAX232 or similar? This is what they are made for.