Ich habe eine Schaltung die einen Taster hat, einen µC und 7 grüne LEDs.
So aber nun muss sich die Schaltung nach einer gewissen Zeit selbst abschalten.
Der Taster dient dann wieder zum einschalten.

Ein erster Versuch hat funktioniert, allerdings wurde der Transistor nicht 100% sperrend so floss immer noch ein kleiner Strom, der ausreichte eine 9V-Block Batterie in wenigen Tagen zu leeren, d. h. der 7805 liefert für den µC eine zu niedrige Spannung.
Code:
9V Block ------------------- PNP ---------------- Schaltung
                   PullUp            |
                       |------------*
                                       NPN --- --------- Vorwiderstand ---< on/off
                                       |        PullDown
                                      __ 0V
So eine Schaltung hatte ich bisher. aber der PNP sperrte nicht komplett.

Was schlagt ihr mir vor?