Die Zenerdiode oder ähnliches hilft kaum die Spannung höher zu bekommen. Es geht in Grenzen, aber dafür geht die Spannung dann bei eine low Ausgang nicht mehr ganz bis 0 V runter. Bestenfalls verschiebt man den Pegel um eine etwa konstante Spannung von z.B. 1,5 V im high und low Zustand.

Etwas besser, also auch mit fast 0 V als low geht es noch mit einem Transistor oder MOSFET (z.B. BS170) in Baisis bzw. Schaltung und dazugehörigem Pullup nach 5 V. Bei der Schaltung von Johnes kann man den ersten Transistor einsparen und durch einen Widerstand ersetzen, wenn der µC das Signal invertiert. Der unterschied von (5 V-3,3 V) zu 5 V ist groß genug um damit einen Transistor zu schalten.