Also den Konstantstrom würde ich über einen OP gekoppelt mit einem Transistor und ein paar Widerständen bereitstellen. Das ist relativ präzise. (Einfach mal googlen (opv mosfet konstantstromquelle oder so))

Oder wenn du wenige Bauteile möchtest, würde ich das nehmen (Transistor + Hühnerfutter):
http://www.elektronik-kompendium.de/...er/currled.htm

Sonst kann ich meinen Vorrednern nur Recht geben: Wenn ein Controller vorhanden ist, kann man das dort ja einfach implementieren. Wobei ich dazu sagen muss, dass PWM hier fast oversized ist.