Hello,
maybe someone could help me
I have a 32V high power led which I want to power by a 12V battery. If I am correct, i could use a boost converter, but my problem is that I want to control the brightness with an arduino. So I need to control the boost converter in order to control the voltage and also I could measure the current and adjust the voltage if the led consumes to much current and runs hot. But I can't find any boost converter that is controllable via Arduino. Most boost converter are only adjustable with a potentiometer...
Does anyone has a idea how to solve this problem?
If your unknown LED will work with pulsed power, use a MOSFET driven on-off by your Arduino to vary the time the LED is lit. It will appear to be dimming to the human eye.
Paul
High-power LEDs normally use a constant current power supply/driver (or "controlled current" for dimming). This kind of power supply/driver is not an easy thing to build yourself...
Or regular little LEDs use a series resistor to control current.
LEDs are highly non-linear (like all diodes). Very small voltage changes can result in a large current change. When you control the current, the voltage "magically falls-into place".
Of course the constant-current supply also has to be capable of supplying the required voltage.
There are LED power supplies/drivers that can be PWM dimmed, but I believe the final-output is constant DC.
...The "industry standard" is 0-10V DC dimming control or 10V PWM so for these the Arduino's output has to be "boosted". (It's just a low-current control signal.)