Motor de Passo By: willdoidao Date: 05 Junho 2009, 14:32
Aparelho: Motor de Passo
Marca:
Modelo:
Defeito:
Acho q nw soube procurar aqui no forum o problema mas nw encontrei nada, to com o seguinte problema preciso fazer um motor de passo ir se apertar determinado botão e voltar se apertar outro botão e não to conseguindo fazer essa volta, fiz o seguinte código:
#include
#use delay (clock=4000000)
//#fuse HS,NOWDT,PUT,NOBROWNOUT,NOMCLR,NOLVP
main()
{
short int x,y;
short int T;
T=1;
while(T==1)
{
x=input(pin_a0);
y=input(pin_a1);
//w=input(pin_a1);
//z=input(pin_a1);
if(x==1)
{
//Primeira linha
output_high(pin_d0);
output_high(pin_d1);
output_low(pin_d2);
output_low(pin_d3);
//Segunda linha
output_low(pin_d0);
output_high(pin_d1);
output_high(pin_d2);
output_low(pin_d3);
//Terceira linha
output_low(pin_d0);
output_low(pin_d1);
output_high(pin_d2);
output_high(pin_d3);
//Quarta linha
output_high(pin_d0);
output_low(pin_d1);
output_low(pin_d2);
output_high(pin_d3);
}
else if (y==1)
{
//Quarta linha
output_high(pin_d0);
output_low(pin_d1);
output_low(pin_d2);
output_high(pin_d3);
//Terceira linha
output_low(pin_d0);
output_low(pin_d1);
output_high(pin_d2);
output_high(pin_d3);
//Segunda linha
output_low(pin_d0);
output_high(pin_d1);
output_high(pin_d2);
output_low(pin_d3);
//Primeira linha
output_high(pin_d0);
output_high(pin_d1);
output_low(pin_d2);
output_low(pin_d3);
}
}
}
Obrigado a quem puder ajudar.
William
Re: Motor de Passo By: Claudio Carvalho Date: 05 Junho 2009, 16:57
Doidão!
Você tem de fazer um circuito " flip X flop " o que simples!
Que tipo de motor se refere? Qual a amperagem dele? Escreva para o turma, que vai ter resposta, OK!
Cláudio