I need help choosing a switch

I need a switch that, depending on how much you push down on it, will increase and decrease the speed of a servomotor (or maybe stepper motor) on the Arduino Uno. The switch is probably really common and I have seen it in rc car and helicopter remotes, I just dont know the name. Also is there anyone really good with most electronics that I can ask questions directly to in the future? Im not gonna harass you or anything.

You might be able to adapt a force sensing resistor to do what you want. https://www.adafruit.com/product/166

I think you are looking for a spring loaded potentiometer (pot):
http://www.directindustry.com/prod/bei-sensors/product-7571-1313121.html

You would connect the pot to an analogue input on the controller.
You press on the actuator, the input would see a change in voltage and your program might adjust a PWM output.
The PWM ultimately goes to a motor.
Taking your finger off the actuator allows the built in spring to reset its position to normal.

.

Video game controllers use the force sensitive resistors, which also use a squishy semi dome that completes more contacts the more it squishes.

But I’d vote for the spring loaded pot for the precision and probably service life.

Zillions of consumer gadgets,use 'tact' switches - which have a collapsing dome, giving a nice mechanical 'click' as they're operated. Obviously they're just on or off, but you could time how long they're pressed to determine how much to eg increase or decrease speed,

Dirt cheap on ebay etc - I bought 100 for £0.99!

regards

Allan

aaronyz123: Also is there anyone really good with most electronics that I can ask questions directly to in the future? I`m not gonna harass you or anything.

A private consultant? How much do you pay?