@Snaper:
Beim BC 547 kommt es auf den Buchstaben dahinter an: BC 547 A/B/C

Nehmen wir an, du hast den BC 547A, dann hat er lt. Datenblatt eine mittlere hFE von 180.
Bei einem Collektorstrom von 20 mA (Emitterschaltung) würdest du also einen Basisstrom von 0,11 mA (20 mA / 180) brauchen, um den Transistor im Schaltbetrieb durchzusteuern. Damit er auch sicher durchschaltet nimmt man einen 6-10x höheren Basisstrom, also im Beispiel 0,66-1,1 mA.
Ich würde 1 mA nehmen.
Der Vorwiderstand wäre dann:
R = U / I = (5,0 - 0,7) / 0,001 = 4300 Ohm.

Gruß Dirk