Hola amigos.
No sé mucho de pics, pero estoy tratando de hacer un programa en pic c compiler para hacer funcionar cuatro pasos de un motor paso a paso unipolar cuando se oprima un pulsador.
He logrado hacer la secuencia y me funciona, pero no he podido incluir el pulsador para dar inicio a la misma. Estoy trabajando con el 12f675
Aquí les posteo donde voy y resalto la parte del código con el que tengo el inconveniente.
Les agradezco cualquier aporte.
Gracias.
No sé mucho de pics, pero estoy tratando de hacer un programa en pic c compiler para hacer funcionar cuatro pasos de un motor paso a paso unipolar cuando se oprima un pulsador.
He logrado hacer la secuencia y me funciona, pero no he podido incluir el pulsador para dar inicio a la misma. Estoy trabajando con el 12f675
Aquí les posteo donde voy y resalto la parte del código con el que tengo el inconveniente.
Código:
//proyecto de secuenciador de motor paso a paso con un pulsador
#include <12F629.h>
#fuses intrc_io,NOWDT,NOBROWNOUT,PUT,NOMCLR
#use delay(clock=4M)
//#use standard_io(A)
#define PUSH_A PIN_A0
#define PUSH_B PIN_A3
#define Sal_GREEN_PINOUT PIN_A5
#define Sal_RED_PINOUT PIN_A1
#define Sal_WHITE_PINOUT PIN_A4
#define Sal_BLUE_PINOUT PIN_A2
void main()
{
while (true)
{
[B]if (input(pin_A0)==0)
{
Then[/B]
output_high(pin_A1);
delay_ms(150);
output_low(pin_A1);
delay_ms(5);
output_high(pin_A2);
delay_ms(150);
output_low(pin_A2);
delay_ms(5);
output_high(pin_A4);
delay_ms(150);
output_low(pin_A4);
delay_ms(5);
output_high(pin_A5);
delay_ms(150);
output_low(pin_A5);
delay_ms(5);
}
}
}
Gracias.
Última edición por un moderador: