if the device uses an analog voltage for control, then using pwm or variable resistor will work (jebao pumps for example are in this category). but if the device uses pwm signal to turn itself on and off, then only pwm will work. It looks like the ldd driver is the latter.
you can get an arduino pro mini for $2.25 (but you need an FTDI cable), or an arduino nano for $4.95 or an UNO for $7. The arduino pwm frequency is within the specs of the ldd driver.