Como girar un motor 90° en arduino y hacer que no se devuelva

Hola amigos. Soy nuevo en el cuento de arduino y hoy les quiero consultar como hago para girar un motor 90° y hacer que no se devuelva el giro, es decir que se quede retenido por un tiempo definido.

Saludos.

Con un motor paso a paso, por ejemplo.

O un servo

o converti el motor en un servo con un potenciometro. como un post que hice hace un tiempo. http://forum.arduino.cc/index.php?topic=128527.15 lo mas facil es un servo de aeromodelismo