Treppenlicht

An PIn 10 kommen deine 10V Versorgung für die Lampen.

Hi,

Das ULN2803 schaltet zu GND durch, heißt du musst wie folgt anschließen:
VCC --> Lampe --> ULN2803 (Pin 11-18) --> GND
Auf Pin 10 musst du nur dann die Versorungsspannung legen, wenn du die internen Flyback-Dioden benutzen willst. (für induktive Lasten wie Motoren)

Und einen Arduino Mega, da du sicherlich viele Ausgänge brauchst.

Der Arduino Leonardo hat 7 PWM-Pins.
Wenn du 8 Lampen mit PWM dimmen willst brauchst du sicherlich einen Mega.

Wenn PWM nicht benötigt wird kann man die Ausgänge eines Arduino übrigens kostengünstiger mit Shift-Registern erweitern und kann so locker die 25€ mehr für ein Arduino Mega sparen.