Circuito muy útil con el Pic 12F675 para controlar la velocidad de un motor paso a paso unipolar y ademas incorpora un boton de función para detener el giro del motor (mientras se mantenga pulsado) y que además es el que habilita la lectura del potenciómetro y permite el cambio de velocidad en función del valor leído.

Esto es, se selecciona una velocidad con el potenciómetro  y ese valor seleccionado solo se hace efectivo luego de pulsar el botón. Para evitar problemas, está fijo un valor máximo de velocidad en el cálculo del valor dentro del soft.

Este pic no requiere de un cristal externo y además el motor puede ser de un voltaje diferente a 5V gracias a la configuración  de los bjt de potencia. En este ejemplo se usó uno  de 12VDC.

 

Video de Funcionamiento del circuito

  

Los interesados en los archivos pueden ponerse en contacto con nosotros.