I'm drafting up plans for using an arduino to control my LED lighting system on my aquarium. Right now I have a meanwell driver that uses an analog input (1-10 VDC) for dimming control input, however i can change to a controller that uses PWM (100Hz-3KHz duty cycle). Can I program the arduino for PWM cycles within that 100-3,000 hz range? Or better than that, could anyone help me figure out circuitry to have my arduino output a true analog signal that is variable from 1-10 VDC?
PWM frequency on the Arduino is approx 500Hz at 5V. If you need a higher voltage for your device you could use a transistor as an amplifier with a higher voltage source.
The PWM frequency can be made higher, but that would require programming outside the arduino environment.