Du wirst deine Transistoren aber nicht ganz so nah an die Lampen ranbekommen, weil die vielleicht zu heiß werden. Is aber nur ne Vermutung

Ich wuerde auch sagen, dass du einen Widerstand serie zur lampe schaltest. parallel zum Widerstand schaltest du einen Optokoppler, damit du von der Netzspannung wegkommst. Dann kannst du einfach den Optokoppler an den Mikrocontroller ranhaengen und fertig (zumindest fast). Anstatt Widerstaende koenntest du auch Dioden nehmen und zwar in Sperr- und Durchlassrichtung. Dann faellt immer die gleiche Spannung ab (ungefaehr 0,6V bei Silizium und 0,4V bei Germanium pro Diode) und du kannst verschiedene Lampen anschließen.