Wenn ich das richtig verstanden habe, dann liegt der Ausgang des µC zwischen 0V und +5V während V+ bei >20 Volt ist. Der Transistor schaltet so immer durch, unabhängig von der Ausgangsspannung des µC. Du solltest IMHO einen npn Transistor verwenden und die LEDs mit Vorwiderstand zwischen Kollektor und V+ anschließen.