Hallo

Die BackLEDs sind nicht sehr günstig, deren Anoden (+) liegen über R18 bzw.R20 (je 4k7) direkt an Vcc, dein Transistor würde deshalb immer durchschalten.

Beste Lösung wäre wohl ein Optokoppler (die gibt es für ein paar Cent paarweise im DIP8-Gehäuse) dessen LED die BackLED ersetzt. Möglich wäre auch in Reihe zur BackLED (zum Debuggen), allerdings müsste man dann die Widerstände R18/19 oder R20/21 anpassen, falls der Koppler nicht voll durchsteuern sollte. Der Fototransitor des Kopplers in Reihe mit einem Vorwiderstand von Vcc zur Basis des Motortransistors. Von der Basis noch ein PullUp gegen GND damit der Motortransistor ohne Ansteuerung sicher sperrt. (beide vielleicht irgendwas um 10k?) Ein zusätzlicher Vorteil des Kopplers wäre die Trennung der Ansteuerung vom Mega8...

Unbedingt noch eine Freilaufdiode in Sperrrichtung parallel zum Motor einplanen (Kathode der Diode=Strich) an Vcc, sonst lebt dein Transistor nicht lange.

Gruß

mic