I've been looking for a solid way to regulate voltage for large motors (i.e. 12v 3 amp) using Arduino. I've used PWM with transistors and mosfets, but I've noticed that as you lower voltage, you're also lowering current, and with motors, that's overall torque. Also, PWM can get pretty loud at different frequencies.
So...I just tried using a digital pot in conjunction with the LM317. That doesn't seem to work because I'm limited by the voltage that powers the digital pot - 5V, and I'm looking to get 9V on the high end.
Anyone have suggestions on how to use Arduino to create a linear voltage regulator?
Thanks