Man könnte auch einfach einen Transistor und zwei Widerstände verwenden. Das Signal wird dabei invertiert. Das kann jedoch per Software ausgeglichen werden.