also wenn der port 0 ist liegt er auf GND! wenn er auf logisch 1 ist liegt er auf VCC über den internen pullup widerstand!

das prroblem ist ich weis echt nicht mehr wie transistoren pnp und npn unterscheiden, vermutlich erwartet der transistor negative spannung (in deinem fall GND)


ah habs gefunden, klar pnp erwartet steuerspannung über Basis und Emitter PNP bedeutet Emitter bekommt + basis und collector bekommen - also wenn der pin auf logisch 0 ist liegt er auf minus