Hi, i'm new to this forum in search of a solution to a problem i have. What i am looking for is a way to control a small electric motor so that it has variable speed and variable direction based on the amount of pressure you apply to a switch and the direction of the switch. Would anyone know if this is possible? and perhaps point me in the right direction? I have been trying to read and do my own research on this but most of it is over my head as my background is not in electronics but video. Basically what i am looking to replicate is the way a zoom leaver works on a digital camera or a forward/reverse leaver works with a RC car... so the further you push the switch/lever the faster the zoom works or the faster the car travels.

Any ideas would be appreciated. Thanks