Hallo waxology!

Um den uC nicht zu überlasten, würde ich die Relaisspule mit einem Transistor steuern. Der R begrentzt den Basistrom beim Einschalten und die D die Kollektorspannung des Transistors beim Abschalten des Relais.

Die Spannung VCC kann höher als die Versorgungsspannung des uCs (z.B 12V) sein.

MfG
Code:
                              Lampe
                                _
                   VCC         / \
                    +    +----( X )---->
                   _|_   |     \_/
                  |   )| o
                D -   )|  \          220 V
                  ^   )|   \
                  |___)| o  \        50 Hz
              R     |    |Relais
             ___  |/     +------------->
 vom uC >---|___|-|  T
                  |>
             4k7    |
                   ===
                   GND