sistema force feedback

Salve a tutti.
Per un progetto, don dei colleghi, avremmo bisogno di connettere un leveraggio ad arduino e fare in modo che a fronte di una forza e quindi una rotazione del leveraggio si possa ottenere una reazione che contrasti la rotazione.

quindi stiamo pensando di connettere il leveraggio con un sensore angolare... questa rappresenta la prima domanda, secondo voi qual'è il sensore migliore da utilizzare? per ora come opzioni abbiamo:
1-magnete+sensore angolare (anche se non abbiamo ancora trovato i giusti componenti)
2- potenziometro
3- ... altre idee???

dal sensore angolare (qualsiasi esso sarà) Arduino dovrebbe leggere l'angolo di rotazione e sfruttando dei parametri preimpostati, comandare il motore in modo tale che possa contrastare la forza applicata
per ora ci siamo dotati di un ardumoto shield per poter connettere il motore, ma (seconda domanda) non sappiamo che tipo di motore dc scegliere (probabilmente un elevata coppia di stallo potrebbe essere un parametro dirimente)... potete aiutarmi?

Praticamente mi affaccio ora sia ad Arduino che al mondo dell'elettronica in generale, ma conosco C++ e imparo in fretta.
Vi prego di aiutarmi, se potete.

Grazie.

M