projet 2 moteurs pas à pas commandé manuellement (vitesse, sens rotation)

je voudrai commander 2 moteurs pas à pas manuellement . (assez puissant; jusqu'a 2 A par phase si possible)

soit par un joystick ou par potentiomètre et interrupteur , que me conseillez vous comme driver et la programmation pour la carte arduino uno?
merci