O programa abaixo, controla um motor de driver de DVD, com Easydriver e Arduino, sem nenhum problema. Tentei controlar com o mesmo programa, um motor de driver de disquete, não consegui. Alguem poderia me dizer onde estou errando? Lembro que isso é apenas para fins didáticos.

// Programa : Controle de motor de passo com Easydriver

// Autor : Arduino e Cia

// Pinos conectados ao Step e Dir do Easydriver
int pino_passo = 5;
int pino_direcao = 4;

int direcao = 1;

// Quantidade de passos para uma volta completa
// Ajuste de acordo com o seu motor
int passos_motor = 1800;   // já mexi aqui, mas não tenho dados do driver de disquete. 

void setup()
{
// Define os pinos como saida
pinMode(pino_passo, OUTPUT);
pinMode(pino_direcao, OUTPUT);
}

void loop()
{
// Define a direcao de rotacao
direcao = 1;
digitalWrite(pino_direcao, direcao);
for (int p=0 ; p < passos_motor; p++)
{
digitalWrite(pino_passo, 1);
delay(1);
digitalWrite(pino_passo, 0);
delay(1);
}
delay(1000);

// Inverte a direcao de rotacao
direcao = 0;
digitalWrite(pino_direcao, direcao);
for (int p=0 ; p < passos_motor; p++)
{
digitalWrite(pino_passo, 1);
delay(1);
digitalWrite(pino_passo, 0);
delay(1);
}
delay(1000);

}

Exibições: 1399

Responder esta

Respostas a este tópico

Qual motor do diskete esta usando - tem dois - um motor de passo e um motor sem escova ?

Mediu as bobinas para identificá-las ? Qual tensão esta usando no driver? 

Envie a foto da sua montagem.

Estou usando 5v, mas já testei 12v. Separei as bobinas, conforme recomendação, através de Multímetro, o motor em teste é esse da foto.

Anexos

Chutar não vale. Totalmente errado ! 

// Quantidade de passos para uma volta completa
// Ajuste de acordo com o seu motor
int passos_motor = 1800;   // já mexi aqui, mas não tenho dados do driver de disquete. 

Esse motor deve ter poucos passos por volta (PPR) . 

Deve ser 96, 48 ou +ou- . 

Aumente o delay para 100 ms

digitalWrite(pino_passo, 1);
delay(1);
digitalWrite(pino_passo, 0);
delay(1);

Desculpe, José Gustavo, tinha uma solda malfeita. Obrigado pela ajuda. tudo resolvido.

Beleza !

Poste para a gente, o sketch que usou. 

Bons trabalhos. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço