Moin,

alles "richtig" so beim STK500.
Schau mal in Dein Handbuch, da sind die Pläne der LEDs und Taster doch drin. Die Taster schalten zu GND und haben schon Pullup-Widerstände, also PINx.x=0 und die Ausgänge gehen auf die EMITTER der NPN Transen und ziehen die LEDs auf 0 weil die Basisanschlüsse auf +5V liegen und den Transistor aufsteuern - also Ausgänge "andersrum" ansteuern.
Find ich pers. auch blöd gelöst

Viele Grüße,
Bruno