... kann ich doch auch nen Transistor benutzen oder?
Ja, klar. Bei allen größeren Lasten MUST du das auch, damit sich nicht der Controller in Rauch auflöst.
Bei kleineren NPN-Transistoren kann man die Basis über z.B. einen 1kOhm Widerstand an den Portpin anschließen, den Emitter an GND. An den Collector kommt dann der "Verbraucher" (evtl. mit passendem Vorwiderstand) und der andere Pol des Verbrauchers an VCC.

... wie muss ich den Taster einbauen ?
Der Taster kommt z.B. zwischen den Portpin (Eingang!) und GND. Dazu kommt noch ein sog. "Pullup-Widerstand" von z.B. 10 kOhm vom Portpin nach VCC. Der Widerstand bewirkt, dass bei nicht gedrücktem Taster am Eingangspin HIGH-Pegel anliegt. Drückt man den Taster, dann liegt LOW-Pegel an.
Wenn nötig kann man den Taster auch noch basal "entprellen" mit einem Kondensator 1..10nF parallel zum Taster.

Gruß Dirk