7 years, 5 months ago.

How do I increase Arduino analog output current to 0.5A and still have variable voltage output

Hi I need to simulate a pump control system that uses a rheostat to control the pump motor speed.

With readings from a multimeter and trials with a variable power supply, I can control the pump motor speed when I set x Volts @ 0.5A. I intend to use an Arduino board for this purpose but is unable to increase the Arduino analog output pin current beyond 40ma.

Please help.

1 Answer

7 years, 5 months ago.

This is the mbed forum not an arduino one.

You need some sort of amplifier circuit to supply that much current. Something along the lines of this: http://hades.mech.northwestern.edu/index.php/Linear_Amplifier_Motor_Driver

Accepted Answer