Die I/O Pins des MEGA32 schaffen 20mA.
Das reicht *nicht* für normale Relais.

--> Transistor hernehmen.
Und eine Freilaufdiode MUSS an jede induktive Last dran.

Wenn Du sowieso schon einen Transistor verwendest, könntest Du auch den Scheinwerfer direkt damit schalten.
Was ist es denn für ein Scheinwerfer? Leistung, Lampe/LEDs?

MfG,
SlyD