GND von Netzteil und GND von Butterfly MÜSSEN miteinander verbunden sein !

Dann komme ich mal wieder auf den PullUp am Ausgang des Butterfly. Du hast dazu geschrieben:
Ist der Pin des Butterflys auf Ausgang geschaltet, gibt es gar keine internen PullUps mehr
Hast Du mal gemessen, ob am Ausgang irgendwas um +3...4,5V anliegt, wenn der Ausgang vom Programm auf logisch 1 gesetzt wird ?
Wenn nicht, wo bekommt der Transistor dann seinen Basisstrom her ?

PS: Was bedeutet 4,5V vom Butterfly ? Ist ein Widerstand vor der Basis ?