Motor DC con giro Manual

Hola Estimados,
estoy tratando de hacer un proyecto en Arduino para poder mover un motor y lo que quiero hacer es lo siguiente:

  1. Que gire el motor por software, cuando se lo indique el arduino (en un sentido u el otro).
  2. Que gire el motor manualmente (alguien con su mano lo gire), ya que quisiera detectar cuando se hizo un giro Manual o por software.

lo que estoy usando es :

1 arduino nano
2 Moto de giro continuo (DC) de 3 V

actualamnte hago que gire sin nigun patron con el arduino. pero cuando quiero girarlo manualmente no se puede por que esta duro imagino por que el Motor solo gira por instruccion.

aquí es donde necesito su apoyo, si esta bien el motor que escogí o me recomiendan algún motor dado que si no puedo hacer el giro manual seria un problema.

Hi,
Creo que para poderte ayudar necesitasmos que clase de motor vas a usar. Ya sabemos que es de 3 voltios. No dices en tipo de aplicacion piensas usar el motor y la razon que tienes para moverlo/operarlo manualmente.

Es un motor de juguete (supongo) de esos que venden para hacer robot R/C.