PWM + filtro RC + FET
PWM: lo haces con un PIC o algo por el estilo
Filtro RC: para integrar la señal PWM y transformarla en un nivel analogico proporcional al ciclo de trabajo PWM
FET: utilizas un FET como resistencia variable en función de la tensión de salida del filtro RC
Esto se puede mejorar, calculá que me llevo 30 segundos pensarlo.