Oba pessoal,

Comprei um driver de motor de passo Easy Driver pra fazer uns testes com o arduíno. Em todos os tutoriais que vi se fala que é possível obter alimentação de 5 v na saída que é disponibilizada. Todavia, eu conecto o driver a uma bateria de 12 v mas quando messo com o multímetro não acusa nada na saíde de 5v. É preciso fazer algum ajuste no SJ12 para isso funcionar? O Led de indicativo de 5v só acende quando uso o multímetro na entrada PWR IN.

Seguem duas imagens do que estou tentando fazer. Agradeço qualquer dica.

Exibições: 347

Anexos

Responder esta

Respostas a este tópico

Boa noite Mauro, minha situação é parecida mais o meu caso é assim:

Tenho um Easy Driver igual este seu, o motor de passo é este ai embaixo. Estou utilizando uma bateria de lipo 7,4V 1000mAh, e o código é o seguinte:

#define step_pin 3 // Define o pino 3 como pino dos passos
#define dir_pin 2 // Define o pino 2 como pino de direção
#define MS1 5 // Define o pino 5 como "MS1"
#define MS2 4 // Define o pino 4 como "MS2"

int direcao; // Para determinar o sentido do motor
int passos = 45; // Número de passos que você deseja executar (para passos completos, 200 = 1 volta)

void setup() {

pinMode(MS1, OUTPUT); // Configura "MS1" como saída
pinMode(MS2, OUTPUT); // Configura "MS2" como saída
pinMode(dir_pin, OUTPUT); // Configura "dir_pin" como saída
pinMode(step_pin, OUTPUT); // Configura "step_pin" como saída
digitalWrite(MS1, HIGH); // Configura divisão de passos do motor (ver acima)
digitalWrite(MS2, LOW); // Configura divisão de passos do motor (ver acima)
digitalWrite(dir_pin, LOW); // Sentido (HIGH = anti-horário / LOW = horário) - Também pode ser alterado
}

void loop() {
while(passos>=0) { // Enquanto o valor de passos for maior ou igual a zero
digitalWrite(step_pin, HIGH); // Envia nível lógico alto para o pino de passos do motor
delay(5); // Aguarda 5ms para o próximo passo
digitalWrite(step_pin, LOW); // Envia nível lógico baixo para o pino de passos do motor
delay(5); // Aguarda 5ms para o próximo passo
passos--; // Decrementa a variável "passos"

}
}

Agora não sei o numero de passo do meu motor ??? e também se preciso regular o easy driver ??? não consigo fazer ele funcionar, consegui com um ULN2003, mais com o easy não vai.

Help para nós galera.

Valeu 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço