I (and group) used an Arduino for a uni project, making a footrest for the footwell in the back of a Bentley. We used a push on-push off switch to turn it on/off, and a (on)-off-(on) rocker switch for forwards and backwards, with four limit switches, three solenoids and forwards/backwards motor...