Vernünftige KSQs haben einen Dimm-Port, wo der Unterschied der Spannung zwischen Minus und der angelegten Spannung als Maß der Dimmung dient. Leider gibt es hier unterschiedliche Spannungsbereiche bei den KSQs. Der Arduino z.B. verwendet 0-5V, wenn ich mich nicht irre. Die KSQs können 0-2,5V, 0-5V oder 0-10V als Regelbereich haben, wenn der Arduino mit 5V gespeist wird. Dies muss man berücksichtigen.
Einen Mosfet brauchst Du nicht.
Nur ist das etwas holprig mit dem Arduino allein, da dieser nur 255 Dimmstufen hat, das merkt man durchaus beim Dimmen über Arduino direkt. Deshalb haben wir bei unserem Controller den TLC 9540 dazwischengeschaltet. Damit gibt es deutlich mehr Dimmkanäle und mehr Dimmstufen.
Bei höheren Strömen sollten die KSQs tatsächlich gekühlt werden. Am besten mit im Luftstrom der Lüfter.