I have managed to control an RGB LED Strip with an Arduino Uno R3 successfully. I would now like to switch and dim 12v LED Down lights. I am unsure of how to do this the Transformers I have are dimmable and have 10 watt dimmable LEDS. Would anyone be able to provide information on how to wire them while still being able to dim them manually. Also I have an assortment of electronics bits such as mosfets, transistors etc.

  • \$\begingroup\$ Why don't you use a conventional RC circuit? You can easily control the discharge profile of the capacitor (and hence the rate of dimming of LED strips connected to the discharge path). It would be more compact as compared to a transformer based circuit and cheap too. \$\endgroup\$ Jan 9, 2014 at 6:07
  • \$\begingroup\$ @VinitShandilya The question states that OP has a 12V LED downlight with a dimmer, which needs to be controlled while retaining the dimmer's manual control. This isn't an LED strip, which OP is already able to control. All this is in the question, did you read it? \$\endgroup\$ Jan 9, 2014 at 6:33

1 Answer 1


The output of the "transformer" you refer to is 12VDC - ie it has rectification included so the LEDs are driven by DC.

enter image description here

So "dimmable LEDs" probably just means "accepts variable voltage DC". If so you should be able to use your existing circuit (which you should add to your post or provide a link to) with the "transformer" DC output, where V+ is now the +ve feed from the 'tranformer' and the LED downlights connect where the LED strip is now. The circuit that Emmanuel posted in his now deleted answer should also work and is likely to be functionally the same as your one. .

With the above arrangement, when you provide full on drive from the Arduino the LEDs will be dimmable manually, and when you provide full brightness with the manual dimmer the LEDs will be dimmable using the Arduino. Dim them both at once and they will interact - but it should do no harm.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.