boa noite
estou precisando urgente de uma ajudinha
deem uma olhada neste codigo
for (x=1;x<=passos;x++)
{
delay_ms(t_ida_carro);
switch (volta)
{
case 1:
output_high(bob4a);
volta=2;
break;
case 2:
output_high(bob3a);
volta=3;
break;
case 3:
output_high(bob2a);
volta=4;
break;
case 4:
output_high(bob1a);
volta=1;
break;
}//switch
delay_ms(t_ida_carro);//intervalo em cada passo
output_low(bob3a);
output_low(bob2a);
output_low(bob1a);
output_low(bob4a);
use este para mover um sensor q ira ler pontos marcados mas percebi que ele nao para nos pontos certos depois de certo numero de passos
sei q existe uma serie de fatores pra isso ocorrer mas queria uma ajuda
a distancia entre cada ponto é de 13passos e para proxima coluna de 35passos da 3º coluna emdiante parece q vai aumentando usn 2passos
a mecanica estou usando de uma impressora epsom tirei a placa controladora e usei os motores enfim a mecanica é boa
o sensor anda para or x tempo e avança pra proxima coluna acho q se é motor de passo ele teria q andar no passo certo mas da impressao q no inicio de cada passo ele se perde como se nao tivesse ligado a bobina certa
outra coisa o motor em baixa rotaçao é uma zoada terrivel parece maquina de escrever so resolve em alta rotaçao