I would like to set 3 PWM frequencies i.e 1, 2 & 3 Khz.
I would like to drive a load of max 2.5A using MOSFETS, ideally in small steps of say 50mA by varying the duty cycle 0-100%.
There will be 8 independent channels of the above.
Is there an elegant way of achieving the above? My thoughts were to have 8 rotory switches for selecting the 1, 2 & 3 Khz frequency and 8 rotory potentiometers to vary the duty cycle. 8 displays would be used to monitor the current draw via a current shunt. I was thinking of using an Arduino Mega due to the number of I/O pins available.
Any ideas would be appreciated! Thanks