Hallo

aber wenn ich das Programm nicht gestartet habe
Nach einem Reset sind alle Pins auf Eingang ohne PullUp geschaltet. Wenn nun die Basis des Transistors direkt an einem solchen Pin angeschlossen ist, "schwebt" der Pegel irgendwo bei ein paar mV. Das reicht wohl um den Transistor anzusteuern. Entweder du verwendest zusätzlich einen externen PullDown-Widerstand oder du wartest, bis das Programm den Pin auf Ausgang-low schaltet.

Ich hoffe, das hilft...

Gruß

mic