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.

Que motor estas usando?

Es posible que por el tipo de reductora que lleva no puedas girarlo con la mano, eso es una ventaja para unas aplicaciones y un inconveniente para otras